Industry guide · Custom Software

Newsroom Computer Systems: Why the Rundown Breaks Ninety Seconds Before Air

Newsroom Production software visual showing mic vocal, timeline, and monitor dot.
The short answer

A first release covering rundown, scripting, MOS device control and a digital publishing path runs $90,000 to $180,000 and ships in 14 to 20 weeks in our delivery experience, with a full newsroom computer system replacement landing at $250,000 to $600,000 phased across 9 to 18 months. Building is justified when you run several stations against one rundown discipline, when your graphics, archive and web stack does not match the shape Avid iNEWS or Dalet assumes, and when your digital desk is retyping broadcast scripts into the website. It is not justified for a single station with a stable prompter and graphics chain and no digital first mandate. Buy the vendor system, buy the MOS gateway, and put the money into producers.

Why the rundown is the most fragile object in the building

It is 5:58pm. The 6 o'clock rundown has 22 stories and a hard out at 6:28:30 for the network feed. At 5:58 the assignment desk calls in: the courthouse story is dead, the sentencing was continued. The producer kills it. That single action has to ripple through six systems in ninety seconds. The prompter has to drop the script so the anchor does not read a name that no longer belongs on air. The automation system has to drop the associated graphics events and the two-shot. The back-time has to recompute so the weather block does not get squeezed into 40 seconds. The digital producer has to pull the story off the website. In most newsrooms, at least two of those happen because a human remembered.

The stack is a newsroom computer system, a MOS gateway, a prompter chain, graphics, playout automation, an asset manager, and a separate web content management system. The newsroom computer system is meant to be the spine. In most groups it is one of several systems that each believe they own the story, connected by a protocol designed to move objects rather than to keep state consistent.

The cost is that producers spend the last twenty minutes before air reconciling systems instead of doing editorial, and digital publication lags broadcast on breaking stories because the web version gets written a second time by a second person.

Problem 1: the rundown is a live multi user document with no transactional discipline

Four people edit one rundown at once: the producer reordering, the writer editing script, the director adding automation events, the editor updating a clip duration. Vendor systems handle this with row level locking designed for thick clients on a station LAN. It stops working when a producer in another market is in the same rundown, or when the same story sits in three shows and someone edits the wrong instance.

Avid iNEWS, Dalet, Octopus Newsroom and Ross Inception all model a story as a row with attached script and MOS items. What they model poorly is the same story having broadcast, web and social instances with different lifecycles, or a group level pool where a piece produced in one market is used in another with attribution and expiry. The workaround is duplicate stories with drifting content, and by the 11 o'clock show nobody knows which copy is current.

What a custom build does: treat the story as the durable object and the rundown row as a placement of that story in a show, with its own timing, its own script variant and its own MOS bindings. Every edit is an event on an append only log, so a kill at 5:58 is a single fact that every subscriber reacts to rather than six manual actions. That log is also what lets you replay exactly what the rundown looked like at 6:04:12 when a complaint arrives three weeks later, which no vendor system gives you cleanly.

Problem 2: MOS is a protocol, not an integration

The Media Object Server protocol is the standard that lets a newsroom system talk to graphics, video servers and prompters. It works, and it is also where broadcast integration projects go to die. Most facilities run a mixture of protocol versions, and the plugin model means graphics ordering often happens inside an embedded control hosted in the newsroom client, which is why so many stations still pin workstation operating system versions to keep a graphics plugin alive.

The vendors speak MOS competently. That is not the problem. The problem is that your specific chain of graphics templates, your archive naming conventions, your automation event model and your station branding rules live in the gap between MOS messages. A MOS item tells the graphics system to play template 4102 with three text fields. It does not know that your lower third for a live remote must carry the market abbreviation, or that a killed story must also clear the ticker.

What a custom build does: put a real integration layer between the rundown and the devices, so MOS is one transport among several rather than the whole architecture. Graphics ordering becomes a typed request against your template catalogue, validated before it reaches air, with field level rules you can change without a vendor ticket. Device state gets reconciled continuously rather than assumed, so the system can tell a producer that the prompter has an older version of story 14, which is exactly the failure that produces an on air stumble.

Problem 3: digital first means the story gets written twice

Almost every newsroom now publishes digitally before or alongside broadcast, and almost none have a system where the broadcast script and the web article are the same object. The script is written for the ear in all caps with phonetic spellings and prompter markup. The article needs a headline, a deck, prose written for the eye, a cleared hero image, alt text and tags. So the digital producer rewrites it, and the two versions drift within an hour.

Vendor newsroom systems have web publishing modules. In practice they push a flattened script into a content management system and produce something nobody wants to read, which is why most digital desks turn the feature off. Ross Inception is more digitally minded than the older systems and still assumes its own publishing surface rather than the WordPress, Arc or bespoke stack a group actually runs.

What a custom build does: model one story with typed variants, where the broadcast script and the web article share sourcing, credits, media references and legal status but not prose. This is the one place a language model earns its budget in a newsroom, and only under supervision: draft the web version from the approved script, preserve every attribution, flag any sentence introducing a claim absent from the source, and route it to the digital producer for approval. Never auto publish. What you are buying is eight minutes off the clock on a breaking story, not a robot journalist.

Problem 4: back-timing and the hard out are computed in a producer's head

Timing is where the rundown becomes arithmetic. Every story has a read rate, a package duration, a tag, a toss. The show has fixed break positions and a hard out. Vendor systems total durations and show over or under, which is useful and insufficient. What producers actually need is what happens if. If the live shot fails and we fall back to the VO, where does that leave us at the C block. If the interview runs long by 45 seconds, which story is the natural drop.

Read rates are the specific gap. Every anchor reads at a different pace, and the standard words per minute constant in a vendor system is a guess. Your own system can learn actual read rates per anchor from as-run logs and apply them per story, which changes timing estimates materially on a script heavy show.

What a custom build does: continuous back-timing from the hard out, per anchor read rates learned from as-run data, and a float model where the producer marks stories as droppable with a priority order so the system can present the drop sequence rather than the producer inventing it at 6:22. Combined with the automation link from problem 2, a drop becomes one click that is consistent everywhere.

Problem 5: the archive is three archives and none of them are searchable at speed

A producer needs file of the mayor at the ribbon cutting last spring. It might be in the asset manager, on a near line array, on LTO, or in the old system nobody migrated, and the only search terms are whatever an editor typed into a slug field at 11pm. So the producer asks the room, and that is the retrieval system.

Newsroom vendors integrate with asset managers rather than solving retrieval, and the asset manager searches metadata that was never written properly. This is where speech to text and visual indexing genuinely pay: transcribe the archive once, index faces and on screen text, and let a producer search for what was said rather than what was labelled. That is a well bounded engineering job with a clear payoff, unlike most artificial intelligence pitched at newsrooms.

What a newsroom build costs and how long it takes

In our delivery experience the honest shape is this. A first release covering the rundown and story model, scripting with prompter output, MOS device control for graphics and video servers, and a supervised digital publishing path runs $90,000 to $180,000 and ships in 14 to 20 weeks. That is a system a producer can run a show on, deployed alongside the incumbent rather than instead of it. A full newsroom computer system covering multi market story sharing, assignment desk and planning, archive search, as-run reconciliation, mobile field capture and reporting runs $250,000 to $600,000 phased over 9 to 18 months.

What drives the price up in broadcast specifically: the number of distinct graphics and automation systems in the group, since each is its own integration and each version behaves differently. Legacy MOS plugin dependencies during transition. Multi market deployment, because branding, ticker rules and legal review differ per market. Redundancy expectations, because a newsroom system that goes down at 5:55 is a career event. And live migration, the underestimated one: you cannot take a newsroom dark for a weekend, so you run parallel across several show cycles.

Build versus buy for a newsroom computer system

Buy if you are a single station or a small group running conventional shows with a stable graphics and prompter chain, and your digital operation is a separate team you are content to keep separate. Avid iNEWS is proven, Octopus Newsroom is capable and considerably lighter to run, Dalet gives you a strong media spine if you are already in their ecosystem, and Ross Inception fits well when the rest of the control room is Ross. Any of them beats a bespoke build when your requirements are close to the shape they assume.

Build when two or more of these are true. You operate multiple markets and want a real shared story pool rather than an email chain. Broadcast and web must be one editorial object, not two. Your graphics, archive or publishing stack sits far enough outside the vendor's assumptions that you pay for integration work every year anyway. You have a complaints process requiring you to reconstruct what the rundown said at a given second. Or you face a seven figure licence renewal for a system your producers work around daily, in which case the build case is arithmetic rather than ideology.

How to choose a developer for newsroom and broadcast software

Ask them to describe the difference between a story and a rundown row, and what happens to both when a story is killed after air time. A developer who has done broadcast will talk about instances, placements and event ordering. A developer who has not will describe a table with a status column, and you will discover the difference at 5:58 on a Tuesday.

Ask specifically what they have integrated over the Media Object Server protocol and with which devices. Graphics ordering, prompter output and video server control are three different problems, and each vendor implementation has its own quirks. Ask for the device, the version, and what broke.

Ask how they will run the migration without taking a show off air. The right answer involves running parallel through real show cycles with producers comparing both systems, not a cutover weekend. Anyone who proposes a big bang has not worked in a live environment.

Ask who owns the code, the repositories and the cloud accounts, and get it written before kickoff. At Digital Heroes the client owns everything from the first commit, and we would tell you to walk from any developer who wants to hold the keys to the system that runs your six o'clock.

Research & sources

The evidence behind this guide

Independent findings on why this investment pays off. Every link goes to the primary source.

  1. Technology 'Leaders' grow revenue at more than twice the rate of 'Laggards'; laggards surrendered 15% in foregone annual revenue in 2018 and stood to miss out on as much as 46% in revenue gains by 2023 if they did not change their enterprise technology approach. Based on a survey of more than 8,300 organizations across 20 industries and 20 countries. Source: Accenture (2019) →
  2. Senior executives report the highest average compensation among developer roles (e.g., $225K median in the US), and reported salary bands shifted downward year-over-year ($60-75K vs. $70-85K in 2023), underscoring how compensation varies sharply by role and location. Source: Stack Overflow (2024) →
  3. In the Flexera 2025 State of ITAM report, respondents reported roughly 33% of SaaS spend is wasted, underscoring how paying for off-the-shelf seats and tiers that go unused erodes the supposed cost advantage of generic SaaS. Source: Flexera (2025) →
  4. 88% of customers say good customer service makes them more likely to purchase from a brand again in the future, quantifying the direct revenue link between support quality and retention. Source: HubSpot (2024) →
Oliver H. · Senior Account Director · UK · London

Oliver runs UK client accounts day to day, chairing the calls where scope, budget and timeline meet reality. He is useful reading for anyone about to commission custom software and wondering what a healthy agency relationship should feel like from the client side.

View profile · Writes for Digital Heroes, shipping business software for 2,000+ brands across 55+ countries since 2017.

FAQ

Frequently asked questions

How much does it cost to build a custom newsroom computer system with MOS integration?
A first release covering rundown, scripting, prompter output and Media Object Server device control for graphics and video servers runs $90,000 to $180,000 and ships in 14 to 20 weeks in our delivery experience. A full replacement adding multi market story sharing, planning, archive search and as-run reconciliation runs $250,000 to $600,000 phased over 9 to 18 months. Price climbs mainly with the number of distinct graphics and automation systems in the group, since each is a separate integration.
Is Avid iNEWS or Octopus Newsroom good enough, or should a station group build?
For a single station or small group with a conventional show format and a stable graphics and prompter chain, they are genuinely good and a build would be waste. They fall short when you need one editorial object serving broadcast and web at once, when you want a real shared story pool across markets, or when your archive and publishing stack sits far outside what the vendor assumes. If you are paying for custom integration work every year anyway, the build case becomes arithmetic rather than preference.
What is MOS protocol and why does it make newsroom projects expensive?
The Media Object Server protocol is the broadcast standard that lets a newsroom system control graphics, video servers and prompters. It is well established, but facilities typically run a mix of protocol versions and legacy plugin based ordering controls that pin workstation configurations in place. The expense is not speaking the protocol, it is the station specific rules that live between the messages, such as which lower third variant a live remote requires and what a killed story must also clear.
Can custom newsroom software publish to the web without the digital desk rewriting the script?
Yes, and this is usually the fastest payback in the project. The build models one story with typed variants so the broadcast script and the web article share sourcing, credits and legal status without sharing prose. A language model can draft the web version from the approved script with every attribution preserved and any unsupported claim flagged, then a digital producer edits and approves it. Automatic publishing without human approval is not something we will build for a newsroom.
How long does a newsroom system migration take and can we stay on air?
Expect 14 to 20 weeks to a usable first release, then a parallel period rather than a cutover. The pattern that works is running the new system alongside the incumbent for several real show cycles with producers comparing both, starting with one show in one market. Newsrooms cannot go dark for a weekend, so the parallel run is a real line item in the budget rather than contingency.
Can we search archive footage by what was said rather than what someone typed in a slug field?
Yes, and it is one of the better bounded uses of machine learning in a newsroom. Transcribing the archive once and indexing faces and on screen text turns retrieval from a question you ask the room into a query. The engineering is straightforward, the cost sits mostly in processing the back catalogue, and it does not depend on your newsroom vendor cooperating.
How does custom software handle back-timing to a hard out better than a vendor rundown?
Vendor systems total durations and show over or under, which tells you the problem exists without helping you solve it. A custom build back-times continuously from the hard out, learns actual read rates per anchor from as-run logs rather than using a fixed words per minute constant, and lets producers mark stories as droppable with a priority order so the system presents the drop sequence. Combined with device control, a drop becomes one action that stays consistent across prompter, graphics and automation.
Who owns the code if an agency builds our newsroom system?
You should own the repositories, the cloud infrastructure accounts and the unrestricted right to bring in another firm, and it belongs in the contract before kickoff rather than at handover. At Digital Heroes the client owns everything from the first commit. A system that runs your six o'clock news is not something to hold on someone else's infrastructure under someone else's terms.
Do we need custom newsroom software if we only run two shows a day at one station?
Probably not. At that scale a vendor newsroom computer system plus a MOS gateway will serve you well and the money is better spent on producers and field gear. The build conversation starts when you operate across markets and want shared stories, when broadcast and digital must be one editorial workflow rather than two teams, or when you need to reconstruct exactly what the rundown said at a specific second for a complaints process.
Should I hire a freelancer or an agency for my software project?
A skilled freelancer is the right call for a single-discipline scope under roughly $15,000, like a website, a plugin, or one integration. Above that, projects need design, backend, testing, and project management at once, and a solo builder becomes the single point of failure: if they get sick or take a bigger client, your project simply stops. Agencies bill 20-40% more per hour but carry continuity, code review, and someone to escalate to, which is what you are actually buying.
Couldn't I just build my app in Bubble or another no-code tool instead of hiring an agency?
For validating an idea with real users, yes, and we tell clients that honestly. The walls come later: Bubble apps cannot be exported as code to run anywhere else, performance drops on complex data operations, and usage-based pricing climbs as you grow. A meaningful share of Digital Heroes custom builds are rebuilds of no-code MVPs that proved the business worked, which is the system operating as intended: validate cheap, then build the version that scales.
Can custom software connect to the tools we already use, like QuickBooks, Stripe, and Google Workspace?
Yes, and connecting your existing tools is one of the main reasons to build custom: mainstream platforms like QuickBooks, Stripe, Shopify, and Google Workspace all publish documented APIs. Budget 1 to 3 weeks of work per integration depending on API quality and how much data flows in both directions. Ask any vendor whether they have integrated with your specific tools before, because quirks like QuickBooks' OAuth token handling and API rate limits get learned on someone's project, and it should not be yours.
How long does it take from first call to software my team can actually use?
Plan for four to six months: two to three weeks of discovery, two to four weeks of design, then a 10 to 16 week build with testing. In Digital Heroes delivery experience the schedule killer is not engineering speed but decision lag; a client who takes two weeks to approve wireframes adds two weeks to launch. Book a weekly 30-minute decision slot before kickoff and most of that risk disappears.
What does a $50,000 custom software budget actually buy?
One core workflow done properly: 10 to 15 screens, two or three user roles, a couple of integrations, an admin panel, and automated tests, delivered in roughly 12 to 14 weeks. What it does not buy is that workflow plus a mobile app plus AI features plus five more integrations. The discipline of picking the one workflow that matters is what separates $50,000 projects that ship from $50,000 projects that stall at 70% complete.
How many people should be working on my software project?
Three to five for a typical focused build: a project lead, one or two engineers, a designer, and part-time QA, which is the standard shape across 2,000+ Digital Heroes projects. Larger platforms justify 6 to 10, but a ten-person team on a small first version usually signals bill padding rather than horsepower. What predicts success is whether a senior engineer is writing your code daily, not the headcount on the proposal.
How do I vet a software development agency before signing a contract?
Ask to speak with two past clients whose projects resemble yours in size and industry, and ask exactly who will write your code, since some agencies sell senior faces and deliver junior or subcontracted hands. Demand a written specification with acceptance criteria before any fixed price, and check that their portfolio links to products that are actually live. An instant quote given without questions about your workflows is the clearest warning sign there is.
If an agency builds my software, who actually owns the code?
You should own everything, assigned in writing: the contract transfers full IP to you on final payment, the code lives in your GitHub organization, and hosting runs in cloud accounts you control. The red flag is a proposal that mentions the agency's proprietary platform or framework, which usually means you are renting, not buying. Digital Heroes structures every build this way precisely so a client can fire us and lose nothing but the relationship.
Is a solo freelancer enough for my project, or do I really need an agency?
A solo freelancer is a fine choice for a well-defined build under roughly $15,000 to $20,000 with a limited lifespan: an internal calculator, a scripted integration, a prototype. Above $50,000, or for any system your business will depend on for years, you are buying continuity as much as code: enforced code review, cover when someone is ill, and support that outlasts one person's career plans. Price the risk of a single point of failure, not just the hourly rate.
Will custom software work with the tools we already use, like QuickBooks and Stripe?
Yes, and this is one of custom software's genuine advantages: QuickBooks, Stripe, Shopify, and most mainstream business tools publish documented APIs built for exactly this. Expect each standard integration to add one to two weeks of build time, and be suspicious of any quote that lists five integrations without asking what data flows in which direction. The hard cases are legacy systems with no API, which is a question to raise in discovery, not in week nine.
Who can build a custom software system?

Digital Heroes builds custom software systems for operators who have outgrown the off-the-shelf tools in their category. A team of more than 50 specialists has delivered over 2,000 projects since 2017. Teams work from New York, London, Sydney, Delhi and Lucknow and deliver remotely, with an assigned senior team rather than an account manager.

Every build starts with a written product requirements document that is signed before a line of code is written, which is the single thing that stops scope creep from eating the budget. Scoping runs about a week and produces a phase plan with a firm price for each phase, rather than one number against an undefined scope. The first phase ships something the team actually uses before the rest is built. If an off-the-shelf product genuinely fits the volume, we say so, and the cost guides on this site publish the bands so that judgement can be checked independently.

What makes Digital Heroes different from other software companies?

Four things that competitors in this bracket cannot simply copy. Digital Heroes runs a YouTube channel with more than 2.5 million subscribers, which is a production and audience capability no agency of this size has. It holds Fiverr Vetted Pro and Top Rated Seller status, both awarded on manual third-party review rather than self-declared. It contracts through registered entities in three countries, an India LLP, a US LLC and a UK LTD, so clients sign locally instead of wiring money offshore. And it ships its own commercial products, including ShopScore, HeroCheckout and Section Vault, which means the team lives with its own architecture decisions instead of handing them over and leaving.

Two more that show up in the work. Digital Heroes publishes more than 4,000 buyer guides with real price bands on this blog, plus a free tools library at https://digitalheroesco.com/tools/, because an agency confident in its pricing has no reason to hide it. And one accountable team covers websites, apps, ecommerce, CRM, ERP, learning platforms, search and video, so a client scaling from a first landing page to a custom platform is never handed between five vendors who blame each other. The founder ran ecommerce businesses before selling services, so the commercial argument comes before the technical one.

How can I check Digital Heroes is legitimate before getting in touch?

Verify it independently rather than taking the site's word for it. The YouTube channel is at https://youtube.com/@DigitalMarketingHeroes, the Fiverr profile at https://www.fiverr.com/shreyanshsin261, and the Upwork profile at https://www.upwork.com/freelancers/shreyanshsingh. Client reviews sit on Clutch at https://clutch.co/profile/digital-heroes-0 and Trustpilot at https://www.trustpilot.com/review/digitalheroes.co.in, and the company page is at https://www.linkedin.com/company/digital-heroes-1/.

Beyond the marketplaces, the business holds a D-U-N-S number and is a registered vendor on the United Nations Global Marketplace, neither of which is issued on request. Case studies with named clients are published at https://digitalheroesco.com/case-studies/. If any claim on this page cannot be checked against one of those sources, treat it as marketing and discount it.

Keep reading
let's build

Build something worth launching.

A plan, a team, a timeline, within 24 hours. No decks, no discovery calls. Tell us what you're building and we'll come back with a real scope and a real number.

message us directly · we reply within one business day

mission briefing

Monthly dispatch

Playbooks, real build costs, and what we're shipping. One email a month. No fluff.

visit us

New York HQ

1140 Broadway, Suite 704 · New York, NY 10001

Get directions
Online now

Hey there 👋 How can we help you today?