Subsidiary Rights and Permissions Software Problems: The 7 That Cost Real Money, and How to Avoid Them
The most expensive failure in rights software is a fixed rights taxonomy with no link to the clause that governs each right. Your contracts changed in 2006, again in 2014, and again when audio became serious, so the same right behaves differently depending on which generation a title falls under. A system that cannot express that records the difference as a note in a field, which means the rights grid still cannot be queried and your fair list is still assembled by hand from contract PDFs. The costs are quiet: options that lapse without anyone noticing, reversions answered inconsistently, and translation licences that expire with no chase. A first release runs $55,000 to $110,000 over 10 to 14 weeks in our delivery experience, which is less than a year of unsold availability on a mid sized backlist.
Why does the rights grid get scoped as a spreadsheet replacement so often?
Because that is how it is described in the first meeting. The rights director says we keep it all in a grid, here is the grid, we want that but searchable. A supplier looks at a spreadsheet with titles down the side and languages across the top and quotes a database with a filter.
What the grid actually encodes is combinatorial and mostly invisible. For one title you may control world rights in all languages, or English language rights in specified territories with another publisher holding rest of world. Within that sit volume rights, translation rights per language, audio, dramatic, first and second serial, book club, large print, anthology and quotation, digital, and now audio adaptation and machine learning uses that older contracts never contemplated. Each has a term, a territory and a reversion condition, and each of those comes from a clause.
The fix is to separate the right from the clause that governs it and to say so before anyone estimates. Each title links to a contract, each contract belongs to a template generation, and each right record carries the clause reference defining its scope, its reversion trigger and its split. The grid then becomes derived rather than maintained. That single structural decision is what turns which titles have free German translation rights from an archaeology project into a query, and it is the difference between a fair list taking an afternoon and taking a fortnight.
What goes wrong when an inherited rights database is migrated?
Houses that grew by acquisition carry a rights database from the acquired publisher that nobody can query, and the temptation is to import it wholesale into the new system so the backlist looks complete on day one. That is how you convert an unreliable record into an authoritative looking one.
The failure shows up commercially rather than technically. Somebody sells a right on the strength of a migrated row that was populated inconsistently by a team that no longer exists, or a right that reverted before the acquisition and was never marked. Selling a right you no longer hold is the error in this field that costs both money and a relationship with an agent who will remember it.
The fix is to profile before promising. Sample the inherited data against original contracts, work out which fields were maintained and which were aspirational, and import with explicit confidence markers so an unverified record is visibly different from a verified one. Prioritise verification on the titles that actually earn, because verifying an entire backlist at once is rarely affordable and rarely necessary. Any supplier who proposes a clean migration before looking at the data is proposing to import errors faster.
Why do royalty and title management integrations break after launch?
Because the boundary between systems was never drawn precisely, and subrights income does not behave like sales income. Three patterns recur.
- Money arrives in the wrong shape. A translation advance comes from a foreign publisher, is subject to withholding tax in that country, splits with the author at a contract rate, may split again with a co agent, and has to land on a statement in the correct period against the correct title, possibly recouping against the original advance.
- Splits vary per deal and per territory, so an integration built around one split rule quietly misallocates a whole season of licences.
- Title data disagrees. Your title management system holds one version of an identifier or an imprint and the rights platform holds another, so reconciliation becomes manual again, which was the problem you were solving.
The fix is to attach the money to the deal and let the rights platform own deal truth while your existing royalty system continues to own royalty accounting. Advance, terms, split percentages, co agent share, currency and withholding position all sit on the licence record, and allocated income feeds the royalty run rather than being retyped from a spreadsheet. Replacing royalty accounting outright is a much larger project than the return justifies for most houses, and it is where budgets in this category most often go.
What happens when reversion and option deadlines are not covered?
They get answered reactively, days late, and inconsistently across a list. Modern contracts define reversion by conditions rather than by a date: the work being out of print under a definition the contract specifies, sales falling below a threshold over consecutive royalty periods, or the publisher failing to exploit a right within a defined window. Older contracts define out of print in terms that predate print on demand entirely, which is precisely why the answer differs by contract generation.
So when an agent writes asking for reversion, somebody finds the contract, reads the clause, pulls the sales history, computes and replies. It takes days, the answers vary between titles, and the house is always responding rather than deciding. Options behave the same way in the other direction: an option lapses, nobody notices, and a title sits blocked for two years after it stopped being blocked.
The fix is to encode the reversion test as an evaluable rule attached to the contract and run it continuously against sales data. Titles approaching a trigger surface before the agent writes, which changes the conversation entirely, because you can decide deliberately whether to promote, reissue or let the right go. Rights that have reverted must be marked unsellable everywhere immediately, not noted somewhere.
Should you build custom or configure what you already own?
A good number of houses should configure and we would say so before quoting. If you publish under roughly fifty titles a year on a consistent contract template, a rights module in Virtusales Biblio or a well maintained grid is proportionate, and the money is better spent on acquisitions and marketing. If your primary need is title and product data rather than rights, Klopotek and Biblio are strong there and the rights layer arrives with them. Ingenta handles content distribution and the commercial side competently, and none of that is worth rebuilding.
Where those products strain is the clause library problem described above, because their rights taxonomies are fixed and variation between contract generations ends up recorded as free text. That is a real limitation for a large backlist and not a criticism of the products for the houses they were designed around.
Build when two or more of these hold. Your backlist runs to thousands of titles across multiple contract generations and nobody can produce the availability picture without opening PDFs. You have acquired another house and inherited a rights database you cannot query. Your reversion answers take days and vary between titles. Permissions volume is high enough that handling cost eats the fee, which is where university presses usually arrive first. Or you are being asked new licensing questions and cannot report on where the backlist stands.
How do hidden costs get into the quote?
Through the parts of publishing that are historical rather than functional.
- Contract generations counted as one. Each generation needs its clause behaviour modelled and then verified against real contracts by someone who knows them, which is discovery time from your rights director rather than engineering time.
- Imprint and territory structure. Several imprints with different practices means several sets of defaults, approvals and reporting cuts.
- Inherited data from an acquisition, which is profiling and reconciliation work, not an import.
- Multi currency and withholding tax, if you licence widely. Currency alone is manageable; withholding rules and the paperwork behind them are not.
- Author and agent portals, which look simple and carry real access control and data protection obligations.
- Permissions policy authoring. Somebody has to write the fee schedule and the rules for what auto approves before any of it can be automated.
Ask for the quote broken down by contract generation, by imprint and by integration, and ask how many hours of your rights director's time the discovery phase assumes.
What separates a build that works from one that fails here?
Scope discipline in the first phase. Model your last two contract generations properly and treat the older ones as exceptions, start with translation and audio rights rather than the whole grid, and leave royalty integration to a later phase once deal data is trustworthy. Houses that try to encode thirty years of clause variation before shipping anything spend a year in discovery and never reach a fair list.
The second marker is how the system handles categories that did not exist when the contracts were signed. Podcast adaptation, audio abridgement, interactive formats and text and data mining are live commercial questions, and what a contract from 2009 says about them is usually nothing. Whether silence favours the publisher or the author is a matter for your counsel, not your software. What the software must do is make the taxonomy extensible and treat unaddressed as a first class state alongside granted and reserved, so you can produce the list of titles where the position is clear and the list that needs legal review.
When vetting a developer, ask them to model a reversion clause. Someone who has worked in publishing asks what the out of print definition says and whether print on demand availability counts, because that is the crux. Someone who has not proposes a date field, and you will be back to reading contracts within a year. Then ask what they would do with the inherited database from your acquisition, and listen for profiling and confidence markers rather than a promised clean migration.
Settle ownership before kickoff: repository, database and cloud accounts. At Digital Heroes the client owns everything from the first commit. A rights grid is a register of assets accumulated over decades, and it should live somewhere you control absolutely.
The evidence behind this guide
Independent findings on why this investment pays off. Every link goes to the primary source.
- Standish's 2015 CHAOS research found roughly a third of software projects (about 36% by the Modern definition) fully succeed on time, on budget, and on scope, with top success drivers including executive support, user involvement, and clear requirements/business objectives. Source: Standish Group (CHAOS Report) (2015) →
- Across more than 5,400 IT projects studied by McKinsey and the University of Oxford BT Centre, large IT projects ran on average 45% over budget and 7% over schedule while delivering 56% less value than predicted. Source: McKinsey & Company / University of Oxford (BT Centre for Major Programme Management) (2012) →
- EMARKETER reports that over 54% of mobile commerce transactions now happen within shopping apps rather than mobile browsers, underscoring the app channel's growing dominance of m-commerce. Source: EMARKETER (2025) →
- Acquiring a new customer is five to 25 times more expensive than retaining an existing one, and research by Frederick Reichheld of Bain & Company found that increasing customer retention rates by 5% increases profits by 25% to 95% - underscoring the ROI of support that keeps customers. Source: Harvard Business Review / Bain & Company (2014) →
Lachlan heads mobile design at Digital Heroes, covering iOS and Android work from first flows through to handoff specs the engineering leads can build against. He spends a lot of time on the unglamorous parts: navigation, empty states, permissions. Readers get the design side of what makes an app feel finished.
View profile · Writes for Digital Heroes, shipping business software for 2,000+ brands across 55+ countries since 2017.
Frequently asked questions
Why can our rights team not answer a simple availability question quickly?
What should we do with the rights database we inherited from an acquisition?
Do we need to replace our royalty system to track subrights income?
Can software tell us before an author asks for a reversion?
Is Klopotek or Virtusales Biblio enough for our rights work?
How do we stop permissions requests costing more than they earn?
What costs do publishers most often underestimate?
How do we handle rights categories our contracts never mention?
How do I vet a software development agency before signing a contract?
What does it cost to keep custom software running after launch?
Does it matter which tech stack the agency wants to use?
Why do agencies charge for a discovery phase instead of quoting for free?
We run everything on spreadsheets and Airtable. How do we know it's time for custom software?
What mistakes kill ERP projects most often?
What does it cost to maintain a custom ERP each year?
What happens to my ERP if the agency shuts down or we part ways?
Is a custom ERP cheaper than NetSuite over five years?
Who can build a custom ERP software system?
Digital Heroes builds custom ERP 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 ERP 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.