Problems & solutions · Project Management

Festival Operations Management Software Problems: The 6 That Cost Real Money, and How to Avoid Them

Festival Operations Management Software workflow illustration showing common problems and fixes.
The short answer

The most expensive failure in this category is storing supplier compliance as an approved flag set at application time instead of computing site access status from document expiry dates. It demos beautifully in February and it is worthless in build week, because the contractor whose electrical test certificate lapsed in May still shows green, and the person on the gate at eleven at night has no way to know. That is how a license condition gets breached by someone doing their best under time pressure, and a license breach does not cost you a feature, it costs you the ability to open next year.

Why does supplier compliance get built as an approved flag?

Because that is what the process looks like from the outside. A trader applies, someone reviews the documents, someone ticks approved. So the data model gets a supplier table with a status column, and the whole system is built on top of it. Everything downstream inherits the assumption: the gate list reads the status, the reporting counts approved suppliers, the dashboard is green.

The problem is that approval is a moment and compliance is a duration. Public liability insurance expires. Gas safety certification expires. Electrical testing on a trader's equipment expires. Plant certification expires. The date that matters is the date they are on site, which is often three or four months after the date they applied. A status column cannot express that, so by build week the register is quietly wrong and nobody knows which entries.

The fix is a modelling decision made before estimation. A supplier has a requirement set generated from what they actually do and where they are placed, each requirement is satisfied by a document with an issue date and an expiry, and access status is computed at read time against the date being asked about. A trader whose certificate lapses two days before gates goes amber automatically, and their site manager is told while there is still time to act. Ask any prospective developer what happens to a supplier whose insurance expires between application and build week. If the answer is that someone re-reviews them, you are buying your current problem in a nicer interface.

What goes wrong when the supplier register is assembled for the first time?

Most organisers have never had a single register. They have a trader spreadsheet maintained by the trader manager, a contractor folder on a shared drive organised by whoever uploaded, an artist advance running through a production manager's inbox, and a site plan revised four times as a PDF. Building the register for the first time is the real project, and it is not a software task.

Two specific traps. The first is supplier identity across events and years. The same catering company trades at three of your festivals under two slightly different trading names, and one of them is the limited company on the insurance certificate while the other is what everyone calls them. If you do not resolve identity before loading, you get three records, three sets of documents, and a register that cannot answer whether that company has ever been a problem.

The second is requirement sets. A food trader, a bar operator, a fairground ride operator and a scaffolding contractor need completely different documents, and the differences usually exist as knowledge in four different people. Write them down before migration, not during, and accept that this takes weeks of somebody senior's time rather than an afternoon. The organisers who move fastest are the ones who arrived with a written requirement matrix. The ones who slip are the ones who assumed the developer would derive it.

Why do offline mobile and accreditation integrations break after launch?

Offline is where most festival builds fail, and it fails late, which is the worst timing. On day one of build the site has whatever network you brought with you, and that network is not up yet. Compliance sign offs, incident reports and photographs all get captured in exactly those conditions.

The failure mode is subtle. A team builds a responsive web application that caches pages, tests it on a stable connection, and calls it offline capable. Then a site manager takes eight photographs at a stage build, walks into a marquee, and the browser evicts the cache. The photographs are the problem specifically: they are large, they are the actual evidence, and syncing them is a different engineering problem from syncing a form. Treat any developer who calls offline a later phase as a serious risk, and test with real photographs on a real device with the connection off before you accept the work.

Accreditation breaks for a different reason. It sits between your system, whatever pass printing hardware you use, and often a separate ticketing platform, and the volume arrives in a two week spike immediately before gates. Integrations that behave fine at ten records an hour behave differently at two thousand. Load test accreditation against your actual peak, using last year's numbers, before build week rather than during it.

What happens when the incident and noise record is not covered properly?

Everything in the operational build gets attention because it is visible. The incident record gets less, because it feels like paperwork, and it is the part the licensing authority actually reads afterwards.

Welfare cases, medical calls, ejections, lost children, weather decisions and noise readings are all reviewed after the event, sometimes by the police and always by your insurer. Two categories attract the most scrutiny. Noise readings against the permitted limit for each period, because that is the condition most commonly breached and most commonly disputed by residents. And weather decisions, because a wind related show stop is the single decision an organiser is most likely to be asked to justify in detail.

The design requirement is that the timestamp is fixed at the moment the event happens, with detail added later. Control room operators are busy exactly when the incidents are worst, so a system that demands a complete form up front produces sparse records for the periods that matter most. Capture time, type, location and reporter in two taps, then let someone complete the narrative when the radio goes quiet.

Noise readings should be logged against the license limit for that time period rather than as a raw number, so a breach is visible as it happens rather than discovered in a debrief. And weather decisions should record the reading, the threshold and the named person who made the call, because that is the specific evidence that will be asked for.

Should you build custom or configure what you already own?

For a lot of organisers, configure. If you run a single day event in a park with twenty traders and one stage, FestivalPro will cover a large share of what you need and the effort of building would exceed the value. It is one of very few products built specifically for festival organisers rather than adapted from conference software, and that shows. We would tell you to buy it before quoting a build.

If your primary problem is artist logistics rather than site compliance, Master Tour handles the touring side well and you can run the rest on documents for longer than you might expect. Keep it either way. A build in this category should own the supplier register, the compliance status and the incident record, and hand off to whatever already does advancing well.

The build case starts when compliance is the binding constraint. That means a license with specific numeric conditions on capacity, welfare, medical provision or noise that you must evidence, several hundred suppliers with expiring documentation, a build programme where inspections gate other work, or a portfolio of events that should share one supplier register and one operating standard. Our position is that the supplier compliance module alone justifies most builds here, because it converts the riskiest recurring decision on a festival site into a lookup.

How do hidden costs get into the quote?

Offline first mobile is the largest, and it is often quoted as though it were a setting. It is not. Local storage, conflict handling, photograph sync and a tested recovery path after an app restart are real engineering, and pricing them properly at the start is cheaper than discovering them in week ten.

The number of distinct supplier types is the second. Each requirement set is configuration plus a conversation with the person who owns that category, and organisers routinely count four types and find nine. Multi event portfolios are the third: a shared register across festivals is enormously valuable and genuinely more complex, because the same supplier can be compliant at one event and not at another.

The cost nobody quotes is your own team's time during the busiest quarter of your year. Onboarding several hundred suppliers into a new register happens while those people are also delivering an event. Assume it competes with the event rather than fitting around it, and start onboarding before development finishes so the two loads do not land in the same fortnight.

What separates a build that works from one that fails here?

Three things.

First, ship deliberately narrow in cycle one. Your deadline is a gates date that cannot move, which is a discipline most software projects never face. Supplier compliance and incident capture in year one, build programme and advancing in year two. Organisers who attempt the full platform before their first gates date arrive at build week with a half finished system and revert to spreadsheets, which then costs them the following year as well.

Second, keep the build programme small. Model only tasks that carry a sign off or a compliance consequence, and make signing off a two tap action with a photograph. A full construction schedule will be abandoned by day two of build. A short list of gated sign offs will actually get used, and it is the list the safety advisory group cares about anyway.

Third, settle ownership before kickoff. You should own the repository, the infrastructure accounts and all supplier, compliance and incident data. That evidence is what you produce at the next license hearing and what your insurer asks for after an incident, and it needs to remain under your control for your full retention period rather than for as long as a supplier relationship lasts.

Research & sources

The evidence behind this guide

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

  1. PMI's Pulse of the Profession research found organizations waste an average of roughly 9.9% of every dollar invested in projects due to poor performance - equivalent to about $1 million wasted every 20 seconds collectively worldwide. Source: Project Management Institute (PMI) (2018) →
  2. Only about 30% of digital transformations succeed at meeting their objectives, but getting six critical success factors in place (leadership commitment, talent, agile culture, progress monitoring, clear strategy, and a modernized platform) raises the odds of success from 30% to 80%. Source: Boston Consulting Group (BCG) (2020) →
  3. An independent Forrester Total Economic Impact study of OutSystems found a 363% three-year ROI with payback in under 6 months, illustrating that faster, lower-labor build approaches can materially shift the payback math. Source: Forrester Consulting (commissioned by OutSystems) (2024) →
  4. A study (led by Prof. Pak-Lok Poon, published in Frontiers of Computer Science, 2024) reviewing decades of spreadsheet-quality research found that about 94% of spreadsheets used in business decision-making contain errors, illustrating the hidden risk of manual spreadsheet workarounds that custom software is built to replace. Source: Central Queensland University / phys.org (Prof. Pak-Lok Poon et al.) (2024) →
Ella F. · Brand Designer · UK · London

Ella works across brand and product design, producing the layouts, assets and templates a client uses long after launch. She writes about the practical end of design: how a small set of components covers most needs, and what a team should ask for so the brand survives the first year.

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

FAQ

Frequently asked questions

How do we test whether a system really works offline on site?
Take it to your worst location, not a demo environment. Complete a full compliance sign off with eight or ten real photographs at a stage build, then turn the connection off, force close the application, reopen it and see what survived. Photographs are the specific thing that breaks, because they are large and they are the actual evidence. A cached web page that looks fine on a stable connection is not an offline system and will lose work on day one of build.
What is the right way to model a supplier who trades at three of our events?
One supplier identity with event specific participations hanging off it, resolved before migration rather than during. The same catering company often applies under a trading name at one event and its registered company name at another, which produces duplicate records and a register that cannot tell you whether they have ever been a problem. Compliance then evaluates per participation, since a supplier can be current for one event and lapsed for another running two weeks later.
Our requirement lists live in four people's heads. How do we capture them?
Write the requirement matrix before migration starts, with the person who owns each supplier category in the room. Rows are supplier types such as food trader, bar operator, ride operator and scaffolding contractor, columns are the documents and certifications each needs, and cells carry the validity rule. Organisers who arrive at a build with this written move noticeably faster. Those who assume the developer will derive it lose several weeks and get it partly wrong.
Why does accreditation fall over in the two weeks before gates?
Because the volume profile is a spike, not a flow, and integrations that behave fine at ten records an hour behave differently at two thousand. Accreditation usually sits between your system, pass printing hardware and sometimes a separate ticketing platform, so the slowest link sets the pace. Load test against last year's actual peak numbers well before build week, and have a documented manual fallback for the day it still misbehaves.
What incident detail should the control room be asked for at the moment it happens?
Time, type, location and reporter, in two taps, with the timestamp fixed at that moment. Narrative detail gets added when the radio goes quiet. Systems that demand a complete form up front produce their sparsest records during exactly the periods that later attract the most scrutiny, because that is when operators have no spare hands. The fixed timestamp is what makes the record credible afterwards even when the description was written an hour later.
How should noise readings be recorded to hold up at a license hearing?
Against the permitted limit for that specific time period rather than as a raw number in a log. That way a breach is visible as it happens and can be acted on, rather than being discovered during a debrief when nothing can be done. Weather decisions deserve the same treatment: record the reading, the threshold that triggered the decision and the named person who made the call, because a wind related show stop is the decision you are most likely to be asked to justify.
Should we attempt the full platform before our first gates date?
No. The gates date cannot move, which is a constraint most software projects never face, and an unfinished system in build week sends everyone back to spreadsheets and costs you the following year too. Ship supplier compliance and incident capture in cycle one, then add build programme, advancing and rostering in cycle two. Start onboarding suppliers into the register before development finishes so the two workloads do not land in the same fortnight.
Is FestivalPro enough, or do we need something built?
For a single event with a modest trader list it will cover most of what you need, and it is one of the few products designed for festival organisers rather than adapted from conference software. Building becomes worthwhile when your license carries specific numeric conditions you must evidence, when several hundred suppliers hold expiring documentation, when inspections gate other build work, or when a portfolio of events should share one supplier register and one operating standard.
How much does it cost to build a custom project management tool for my company?
A focused build that replaces one painful workflow runs $60,000 to $90,000, and a full platform with portfolio views, client access, and integrations runs $120,000 to $200,000 or more. Those are Digital Heroes delivery bands across 2,000+ projects, not list prices. Add 15 to 20 percent of the build cost per year for hosting, maintenance, and integration upkeep.
How much should a small business budget for its first custom app or website?
For a focused first build, most small businesses land between $8,000 and $60,000: roughly $8,000 to $45,000 for a custom website and $25,000 to $60,000 for an internal tool or simple web app, based on Digital Heroes delivery across 2,000+ projects. Customer-facing products with payments, logins, or a mobile app start around $40,000. Quotes far below these bands usually mean a template with your logo on it, not software shaped around your workflow.
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 agency before hiring them to build a PM tool?
Ask to click through a workflow tool they shipped, live rather than in screenshots, and get a reference from a client whose system has been in production for over a year. Then ask two questions that expose weak vendors: how they migrate data out of your current tool, and what their maintenance retainer covered for that reference client last quarter. An agency that has genuinely shipped project management software answers both in specifics.
Can we migrate years of data out of our current system into new custom software?
Almost always yes, through CSV exports or the vendor's API, and migration should be scoped as its own workstream with field mapping, a dry run, and a planned cutover window rather than an afterthought. The real time sink is rarely moving the data; it is cleaning it, since years of duplicates, free-text fields, and inconsistent formats surface all at once. Pull a full export from your current vendor before committing to anything new, because some SaaS plans restrict exports on lower tiers.
We're paying for 250 Monday seats. Would building our own tool be cheaper?
Cheaper only if you hold the tool for three years or more. 250 seats on Monday's Pro tier at about $19 per user per month is roughly $57,000 a year, while a custom platform costs $120,000 to $200,000 to build plus 15 to 20 percent annually to run, so cash break-even sits around year three. Building wins if you also gain workflow fit and unlimited seats; if Monday fits fine and you only dislike the invoice, negotiate an enterprise contract instead.
What does it cost to keep custom project management software running each year?
Budget 15 to 20 percent of the original build cost annually, so a $100,000 platform costs $15,000 to $20,000 a year to run. That covers hosting, security patches, dependency upgrades, and the item buyers forget: fixing integrations when Slack, Google, or QuickBooks change their APIs, which happens every year. Skipping the maintenance budget is how a two-year-old tool becomes impossible to upgrade.
What happens to my software if the agency shuts down or we stop working together?
Nothing dramatic, if the engagement was set up correctly: the code sits in your repository, hosting runs on your cloud account, and a handover document explains how to deploy and operate the system. Any competent replacement team can then take over in days rather than months. If the agency controls the repo, the servers, or the domain, fix that now, because renegotiating access during a dispute is the most expensive place to discover the problem.
Who can build a custom project management software system?

Digital Heroes builds custom project management 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 project management 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?