Skip to content
← Back to cinfo.es
Catalogue

SERVICE · ENGINEERING

Custom development

A software factory specialised in telco, video and artificial intelligence.

Ninety professionals organised into backend, front-end, video and AI, IoT and metadata units.

IndustryServicesRetail

We take you to cinfo's contact form with this item already filled in, so you don't have to explain what it is about.

Custom development

THE CHALLENGE

Video is not a domain you learn on the fly

A serious audiovisual project touches streaming protocols, synchronisation, set-top-boxes, metadata and elastic scaling. A generalist team takes months to reach where others already are.

  • Hard-to-find profiles

    Full-stack video developers, WebRTC, HLS or RTSP-over-websockets integration.

  • Devices nobody wants to touch

    Set-top-boxes, Smart TV and connected televisions with their own environments and cycles.

  • Scaling without a rewrite

    Architectures that survive audience peaks without multiplying infrastructure cost.

WHAT IT IS

A software factory with specialised units

cinfo runs a software factory organised into backend, front-end, video, AI and OTT, IoT and Big Data, and content and metadata units, with its own API-first products, cybersecurity compliance and Cloud GPU experience.

Microservice architectures, REST and GraphQL, and event-driven asynchronous architectures.

React front-ends with advanced video integration: WebRTC, HLS and RTSP over websockets.

Set-top-box and Smart TV development: OpenTV, Android TV, Linux STB, WebKit and Apple TV.

Automated hybrid deployment across multiple clouds and on-premise.

A software factory with specialised units

HOW IT WORKS

From analysis to continuous delivery

All software developed in house goes through an automated CI/CD pipeline, from git to production clusters.

  • Analysis and architecture

    Solution design, sizing and technology choices, made with the client.

  • Iterative development

    Teams assigned per unit, with frequent releases and joint reviews.

  • Continuous integration

    Automated code quality and technical debt checks on every release.

  • Deployment and operations

    Containers on Docker Swarm or Kubernetes, with high availability and observability.

CAPABILITIES

Where the team is genuinely strong

  • Distributed backend

    Microservices, fast queues (AMQP, Kafka, MQTT), gateways and task schedulers.

  • Product front-end

    React and Redux, custom HOCs and hooks, and integration with REST, GraphQL and websockets.

  • Full-stack video

    WebRTC, HLS, MPEG-DASH and RTSP over websockets, with fine-grained synchronisation.

  • Set-top-box and Smart TV

    OpenTV, Android TV, Linux STB, WebKit and Apple TV, with EPG and metadata integration.

  • Elastic cloud

    Hybrid deployment on AWS, Azure, Google Cloud, Oracle, Akamai or your own servers.

  • Demanding interfaces

    Compatible with mouse, keyboard, joystick, gamepad, numeric keypad and remote controls.

  • Observability

    Analytics dashboards and automated triggers for alerting.

  • Cybersecurity

    Authentication, authorisation and compliance as part of the development cycle.

BENEFITS

A team that has solved your problem before

  • No learning curve

    Real specialisation in video, telco and AI: no need to train the team on the domain.

  • Our own product behind it

    The factory maintains the tiivii suite: what is learned in product is applied in projects.

  • Elastic scaling

    Our own elastic deployment system that finds and manages resources across several clouds.

  • A stable team

    Ninety professionals on staff, not a rotating pool of contractors.

SCOPE

Ways of working together

cinfo works on a fixed-scope project basis, as a dedicated team, or reinforcing one specific client unit.

  • Turnkey project

    Fixed scope, schedule and price, with partial deliveries and milestone acceptance.

  • Dedicated team

    Profiles assigned exclusively for the duration of the engagement.

  • Unit reinforcement

    Specialists joining an existing client team.

  • Evolutive maintenance

    Support, fixes and ongoing evolution of the delivered software.

  • TV apps

    Development and publishing of apps for Smart TV, STB and streaming players.

  • Data integration

    Metadata, EPG and catalogue backends, and synchronisation with operator systems.

METHODOLOGY

How a project runs

  • Discovery

    Functional analysis, technical constraints and definition of the minimum viable scope.

  • Architecture

    Solution design, infrastructure sizing and deployment plan.

  • Build

    Iterations with frequent deliveries, automated testing and joint review.

  • Go-live

    Deployment, observability, knowledge transfer and maintenance.

The entire internal development stack goes through automated CI/CD, from git to the integration, test, staging and production clusters, with automated code quality and technical debt reviews.

GALLERY

Software built by the team

Management interfaces built for clients.
Management interfaces built for clients.
Multi-device video applications.
Multi-device video applications.
Integration of multiple video sources and protocols.
Integration of multiple video sources and protocols.

CASE STUDIES

Projects for operators and broadcasters

  • CYLTV

    TV apps integrated with the operator's systems

    Development of the TV apps with full integration of an operator's systems: EPG ingestion, live, linear channels, series and seasons.

    CYLTV

  • NAVANTIA

    Industrial augmented reality over 5G

    An Industry 4.0 platform with remote technical assistance and precise part visualisation in a real setting, over ultra-low-latency 5G.

    NAVANTIA

  • MASORANGE

    An AI agent and services platform

    Development of a full platform covering identity, contracting, billing, AI infrastructure, integration, messaging, cybersecurity and support.

    MASORANGE

CINFO IN NUMBERS

The factory in numbers

  • 90professionals on staff
  • 5specialised development units
  • 15+years building video technology
  • 568K+audiovisual items in our database

FREQUENTLY ASKED QUESTIONS

What technical leads ask

Fixed-scope projects or dedicated teams?

Both, and also as reinforcement for an existing client unit. The model is chosen according to scope and project maturity.

Which technologies do you work with?

Erlang, C++, OpenGL, WebGL, Python, Java, Go, React, MongoDB, Snowflake and Elastic, among others, with containers on Docker Swarm or Kubernetes.

Can you deploy on our cloud?

Yes. Deployment is hybrid and multi-cloud: AWS, Azure, Google Cloud, Oracle, Akamai, your own servers or a combination.

Do you have set-top-box experience?

Yes, it is one of the team's specialities: OpenTV, Android TV, Linux STB, WebKit and Apple TV, plus the multimedia and metadata backend.

How do you ensure quality?

With automated CI/CD for all internal software and automated code quality and technical debt reviews on every delivery.

Do we own the code?

In custom developments, yes: ownership of software built specifically for the client is agreed in the contract.

WHO IT IS FOR

Who the factory works with

  • Operators and telcos

    TV platforms, set-top-box apps and metadata backends.

  • Broadcasters

    Multi-device apps integrated with broadcast systems.

  • Industry

    Industry 4.0 platforms, augmented reality and embedded systems.

  • Large enterprises

    Distributed backends, data integration and AI platforms.

Related items

LET'S TALK

Tell us what needs building

We analyse the scope with you and propose architecture, team and a delivery plan.

Book a technical meeting