Our competencies

Product management consultancy

Our team have built and managed media services products throughout their life-cycle. We are able to Build business cases, Define and managing product backlogs through new product development processes and provide In-life product management support.

Project management

Our team have held senior project management roles defining and delivering projects ranging in scale from incremental product-development through to major business-change.

Systems architecture

Designing highly available, business critical retail and media solutions is our core competency. We ensure we understand the needs of an organisation and its operational, technical and commercial stakeholders and define solutions accordingly.

Process improvement

Extensive experience gathering stakeholder inputs, specifying and documenting  business processes to drive efficiency and quality in our customer’s workflows.

Databases and Storage

We support all major commercial and free software relational database vendors. Our experience also extends to the NoSQL and Big Data segment.

Messaging and Data Interchange

Integrating disparate services and vendor products is a large part of any enterprise and we are skilled at building fast and extensible message buses for both event- and task-based systems. As part of this work we often write adapters to many protocols and common formats like.

Media transformation technologies

Video distribution, transcoding, audio processing, graphics, post-production, encoding and multiplexing, storage, streaming services, studio production, quality assessment, media asset management

Scalable Architecture

We understand that businesses require elastic, scalable systems that can scale out, and we have more than a decade of software development experience in this space covering both on-prem and cloud-based solutions using technologies such as containers; microservices architecture; and stateless design.

Software Development

Extensive experience specifying and building end-to-end software products covering the full software development lifecycle in a variety of programming languages and tools.

DevOps

The backbone of DevOps is automation; we are familiar with the requirements of automation-driven infrastructure by using configuration management tools. We also leverage scale-out container-driven architectures or Virtualisation depending on the nature of the project. Continuous Integration and Deployment are all concepts that we enforce in a DevOps environment.