The big picture in 30 seconds

Getting to know the client

A global media and entertainment conglomerate with an extensive library housing over 260,000 hours of television content and roughly 5000 movie titles. It draws over 1 billion viewers across 190+ countries.

Where they felt the friction

Fragmentation and operational inefficiencies in managing a rapidly growing OTT ecosystem lead to slow publishing cycles, inconsistent data governance, and limited visibility over the full content lifecycle.

What success looked like

Oxagile’s team delivered a high-performance media management system that helps admins and content editors run the service smoothly and efficiently all the way from video transcoding to distribution.

Business pressure points

Expansion plans

The client set out to extend their global footprint with a Middle East–focused version of their digital platform, fully adapted with localized content and regional relevance.

Scale surge

The expected system load for the initial product phase amounted to 3,000,000 monthly visitors and was expected to skyrocket in the future.

Urgent deadline

The challenge was to design a fully resilient infrastructure with a broad range of product capabilities under tight time constraints, without compromising quality or scalability.

Oxagile’s solution: Scrum-based delivery model

After requirements were defined, the team organized work in Scrum with short cycles and steady releases. This setup allowed changes in direction without disrupting delivery rhythm or slowing progress.

Client challenge:
The project needed flexibility for shifting requirements and scope, along with fast, predictable delivery.
Client challenge:
The solution was developed in a distributed setup, with frontend development handled by a separate Portuguese vendor.

Oxagile’s solution: Efficient сross-vendor collaboration

Communication with the external team followed a structured cadence with regular touchpoints. Integration issues were identified early and resolved quickly, which kept delivery stable across both sides.

Oxagile’s solution: A proactive “Let me check” mindset

Oxagile took ownership beyond backend development. The team contributed to business analysis, supported CI and delivery processes, suggested UI/UX fixes, and efficiently handled out-of-scope requests by involving additional experts when necessary.

Client challenge:
Beyond backend scope, the project required continuous decision-making support, cross-functional input, and handling unexpected requests.

The proof is in the product

Our long-standing experience developing VOD platforms of different scale and complexity allowed us to shape a system where content, metadata, access control, and publishing move through a single operational flow, without getting stuck in fragmented processes or manual bottlenecks.

Users, identity, and access management

  • Implemented user registration and administration
  • Built management capabilities for Front Office users, including basic tracking and operational handling
  • Introduced role-based access control (admin vs content manager) with clear separation of Back Office responsibilities
  • Integrated social login via Facebook for simplified user access
  • Implemented authentication mechanisms based on secure token-based sessions
  • Applied SSL/TLS encryption as the system security layer for data exchange
  • Built Back Office editor and administrator management for internal roles and permissions structure

Content management

  • Implemented support for single- and multi-tier content structures
  • Introduced support for multiple content variances per title
  • Built a flexible metadata model covering genres and subgenres, dubbing and subtitles, content supplier, cast and crew, country of production, distribution regions, MPAA rating, and more
  • Added attachment of non-textual assets such as posters and background images
  • Integrated external validation and transcoding systems (handled outside the platform)

Discovery and monetization

  • Implemented advanced search algorithms supporting English, Arabic, and transliteration
  • Enabled support for multiple VoD monetization models, including SVOD, AVOD, and TVOD
  • Built conditional auto filling and advanced field validation mechanisms

Platform and infrastructure

  • Improved system performance, scalability, and fault tolerance
  • Implemented data export functionality with support for XLSX and CSV formats
  • Performed database size reduction and architecture optimization
  • Extended multi-screen content delivery across Android, iOS, Roku, PlayStation, Xbox, and Smart TVs

Assured quality delivery

  • Test automation

    Oxagile leveraged an in-house testing framework to automate critical test cases across major system features, including signup flows, content and metadata creation, PIN pairing for TV devices, and more.

    Automated tests were also integrated into the development branch for early defect detection and faster feedback loops.

  • Efficiency gains

    As a result, both the main user flow and the acceptance flow achieved 100% test coverage. This significantly reduced regression risks and improved overall release stability.

    In addition, automation freed up manual QA resources, letting them focus on exploratory testing and higher-value quality assurance activities.

Future plans

The new portal’s soft launch as a free ad-supported platform with region-specific content proved very successful on the Middle Eastern market. Encouraged by this result, the client is now looking to expand their outreach to new territories previously underserved by content providers.

Thinking about a versatile CMS for video content?

Reach out and walk us through your idea! We’ll review everything on our side and come back with a solution that actually fits the context.

Talk to an expert