Distribution keeps moving
The platform that carried your audience last year is not the one carrying it now, and the format requirements change with it.
Media & entertainment
Media businesses run on two clocks. One is the publishing clock, where being late means being irrelevant. The other is the rights clock, where a single unlicensed frame is a legal problem that outlives the campaign. Software for this sector has to be fast enough for the first and rigorous enough for the second, which are not natural allies. Media software development is the work of making them cooperate.
“Can you make publishing fast without losing track of rights?”
The pressure
The platform that carried your audience last year is not the one carrying it now, and the format requirements change with it.
What you may use, where, and until when, is complicated, and the cost of being wrong is disproportionate.
Most media businesses own decades of material that is effectively invisible because it was never described properly.
A story lands and traffic goes up two orders of magnitude in minutes, at exactly the moment you most want it to work.
The work
Four systems, split between the clock that wants speed and the clock that wants rigour.
Editorial workflow, scheduling and multi-channel publishing, built around how the newsroom actually works.
Searchable archive with rights metadata attached, so reuse is a query rather than an email to someone who remembers.
Registration, entitlement and retention, which is where the recurring revenue is decided.
Caching and edge strategy that carries the spike without paying for it every ordinary day.
They have developed a strong understanding of our values and what we want branding and design to do for the business. They have delivered logo, tagline, brand values illustrations, website design and marketing materials all sitting within a distinctive brand identity.
Rights, attached
The expensive mistakes in this sector are often not editorial at all. They are an asset reused after a licence ended, by someone who had no way of knowing.
| Field | What it holds | What the system does with it |
|---|---|---|
| Licence window | Start and end date of permitted use | Blocks scheduling beyond the end date, and warns 30 days out. |
| Territory | Where the asset may be shown | Filters the asset out of feeds serving other territories. |
| Medium | Web, broadcast, social, print, or a subset | Prevents export to a channel the licence does not cover. |
| Attribution | The credit that must appear, verbatim | Renders with the asset everywhere, rather than relying on a person to remember. |
| Talent and music clearances | Separate consents inside one asset | Escalates to a named person when any component clearance is missing. |
| Provenance | Whether a model contributed, and how | Labels internally so the question can be answered when it is asked. |
| Takedown | The instruction to withdraw, and its reason | Propagates to every channel the asset reached, with confirmation from each. |
Non-negotiable
Where AI actually lands
Worth doing
Where we stop
Publishing without an editor. The value of a media brand is that somebody stood behind what it said, and automating that away removes the only thing you are actually selling.
Evidence
Grand Casino is on our client wall. We have no media case study to publish yet, so this page sets out how we would approach the work.

How we deliver it
Fast, accessible applications that behave correctly on a bad connection.
Component systems that stay consistent long after the first release.
Pipelines, infrastructure as code, and deploys that stop being an event.
Other sectors we work in
Next step
A senior engineer reads every enquiry and replies within one business day with an honest view of what it will take, including where licence terms should live in your system.
Certified, partnered and awarded









1/7
Discuss your project
Seven short questions. About 90 seconds. A senior engineer reads your answers before we reply. No sales sequence, no newsletter. Just a thoughtful response about what comes next.
Start here
Choose the one that comes closest.
The problem
A sentence or two is enough. Tell us what isn’t working today or what you want to make possible.
Where you are today
Choose everything that applies.
Timing
A real deadline changes how we approach the work. If there isn’t one yet, that’s useful to know too.
Scope
A range is enough. It helps us understand the right approach and team for the problem. It does not determine what we charge.
Your team
This helps us understand whether we should lead the engineering, work alongside your team, or advise your existing engineers.
Stay in touch
A senior engineer will read what you’ve shared and respond within one business day.
How would you prefer to continue?
Received
A senior engineer will review what you’ve shared and come back with the most useful next step.