Industry guide · Custom Software

eDiscovery and Litigation Data Management Software: Controlling Hosted Volume Before the Monthly Bill Decides Your Case Budget

Ediscovery Management software visual showing file search 2, funnel, and stamp.
The short answer

$120,000 to $250,000 and 16 to 22 weeks is what a first release of custom eDiscovery software costs in our delivery experience, and the version we recommend is not a review platform. It is legal hold and custodian tracking, collection orchestration with chain of custody, early case assessment that culls data before it reaches per gigabyte hosting, and a matter cost model. A full platform extending into review, privilege logging and Bates numbered production runs $400,000 to $900,000 over 10 to 18 months. Do not rebuild Relativity. Build the layer around it, unless residency or hosting economics leave you no choice.

Why the hosting invoice arrives before anyone knows the case

A matter lands on a Friday. Twelve custodians, five years, Microsoft 365 plus Slack plus two phones. Legal hold notices go out from a template in Outlook, tracked in a spreadsheet with a column for acknowledged. Collection is scoped by a vendor who quotes on estimated volume. Processing produces 4.1 terabytes, which becomes 2.8 after deduplication, which becomes a hosted set because everything gets promoted to review while the team works out what matters.

Six weeks later the first hosting invoice arrives and the litigation partner discovers that the case budget he agreed with the client assumed a fraction of that volume. Nobody made a bad decision. It is just that the decision that determined the cost, what to promote into hosted review, was made by default under time pressure by people who had no cost visibility at the moment they made it.

Meanwhile two custodians never acknowledged the hold, one left the company in month two and their mailbox followed the standard retention policy, and there is now a preservation question that will be raised by the other side. Across litigation support projects we have delivered, this shape repeats: cost decided by inertia rather than judgement, preservation tracked in a spreadsheet, and a production process where the defensibility rests on one person remembering what they did.

Problem 1: legal hold is a preservation obligation being run as an email merge

A hold is not a notice. It is an ongoing obligation with custodians who join and leave, systems whose retention policies must be suspended, reminders that must be issued and evidenced, questionnaires that establish where each custodian's data actually lives, and a release at the end that is as important as the issue.

Spreadsheet tracked holds fail in predictable ways. A custodian who never acknowledged and was never chased. An automatic deletion policy that kept running on a mailbox because nobody told IT. A departing employee whose device was wiped by standard offboarding. Under Rule 37(e) the consequences of losing electronically stored information that should have been preserved can be serious, and the first question is always what steps you took.

What a custom build does: holds are objects with a scope, custodians drawn from your HR (Human Resources) directory so leavers are detected automatically, acknowledgement tracking with escalation, scheduled reminders that are evidenced, and integration with the systems that hold data so preservation is applied and verified rather than requested. Custodian questionnaires capture where the data is, including personal devices and the chat tools that never appear on the IT asset list. When the matter closes, release is a recorded action, because holds left running forever are their own cost.

Problem 2: modern data does not look like email and processing tools were built for email

The hard part of a 2020s collection is not the PST. It is Slack and Teams, where a conversation has no natural document boundary and has to be exported into something reviewable, and where a message references a document by link rather than attachment. Those linked documents, sometimes called modern or cloud attachments, are the version at the time of collection and not necessarily the version the recipient saw, and reconstructing families around them is genuinely difficult work.

Nuix has a serious processing engine and handles difficult formats better than most. Relativity has the deepest ecosystem for what happens after processing. Neither removes the judgement about how a chat channel becomes a reviewable unit, how far a linked document trail is followed, and what you tell the other side about it at the meet and confer.

What a custom build does: an orchestration and chain of custody layer over your collection tools rather than a replacement for them. Every collection records the source system, the method, the date range, the custodian, the operator and hashes for what was acquired, producing an evidence log that survives challenge. Chat conversations are converted to review units by a documented rule you can defend, typically a channel and day boundary with participants preserved. Linked documents are resolved where the tenancy allows and logged where they cannot be, because a documented gap is defensible and a silent one is not.

Problem 3: everything is promoted to hosting because nothing tells you not to

Per gigabyte hosted per month is the pricing model that dominates this market, and it means volume decisions are budget decisions. Yet the promotion decision usually happens before anybody has done any assessment, because the fastest route to reviewing anything is to host everything.

Culling is not new. Date filtering, custodian scoping, domain analysis, deduplication across custodians, email threading to suppress inclusive duplicates, and de-NISTing to remove system files can remove a large share of a corpus before review. The reason it does not happen consistently is that the tooling to make those decisions often sits on the other side of the hosting decision.

What a custom build does: an assessment layer that sits before hosting. Load metadata and extracted text into your own infrastructure, run search term reports, thread analysis, domain and date distributions, and show the litigation team the cost of each promotion decision in currency, not gigabytes, at the moment they make it. In our experience this is where a custom build pays for itself, because a partner looking at a screen that says promoting this custodian set adds a monthly figure to the matter will scope differently from one who is told the total afterwards.

Problem 4: privilege logging and production are where sanctions actually come from

Production has a form specified by agreement or order: image format with load files, native production for spreadsheets, a Bates numbering scheme that must not collide across volumes, redactions burned correctly, confidentiality designations applied under the protective order, and a privilege log that describes withheld documents sufficiently under Rule 26(b)(5) without waiving the privilege it protects.

Mistakes here are expensive and public. A redaction applied as a black box over selectable text. A privileged document produced because a family member was tagged and the parent was not. A production volume that overlaps a previous Bates range.

What a custom build does: production as a validated pipeline rather than a manual export. Pre production checks run automatically for text under redactions, family completeness, privilege coding consistency across families, Bates continuity and load file integrity, and the volume cannot be released until they pass. Privilege log entries are generated from coding fields with the description reviewed by a human, which is far faster than writing them from scratch and far safer than exporting whatever was typed in a comment box. Every production is reproducible, so when the other side queries volume three you can rebuild exactly what was sent.

Problem 5: nobody can model matter cost, so cost recovery is a guess

Firms pass eDiscovery cost to clients, and clients increasingly challenge it. The inputs are hosting by gigabyte by month, processing by volume, collection by custodian, review hours by reviewer level, and vendor pass through. Most firms compute this after the fact from invoices.

What a custom build does: a live matter cost model that accrues as the case runs and forecasts to completion under scenarios, so the answer to what happens if we add four custodians is a number in the meeting rather than a call to the vendor. Client billing draws from the same data with the pass through markup applied per your engagement terms. Corporate legal departments use the same model in reverse, to hold their firms to an agreed protocol and to compare cost per gigabyte across providers, which is the sort of comparison that changes panel decisions.

What this costs and how long it takes

Across the 2,000-plus projects Digital Heroes has delivered, here is the honest shape. A first release covering legal hold and custodian management, collection orchestration with chain of custody, pre hosting assessment and culling, and the matter cost model runs $120,000 to $250,000 and ships in 16 to 22 weeks. Extending into full review with coding panels, redaction, privilege logging and validated production runs $400,000 to $900,000 over 10 to 18 months.

We will be blunt about the boundary. Rebuilding what Relativity, Everlaw and DISCO do, including their analytics, their scale and their years of hardening, is a multi year programme well beyond those numbers and is almost never the right decision. The exception is a jurisdiction or a client requirement that forbids the data leaving your infrastructure, where hosting somewhere acceptable stops being optional.

What drives cost up in this category specifically: the number of source systems, because Microsoft 365, Google Workspace, Slack, Teams and mobile forensic tools are five separate integrations with five different export shapes. Volume, since infrastructure for terabyte scale text processing is a real engineering problem rather than a configuration. Multi jurisdiction data handling, particularly where personal data cannot be exported for review. And any requirement to run analytics or assisted review yourself, which is a specialist workstream.

What keeps cost down: building the hold, collection and assessment layer first and continuing to host review with your existing platform, which is what we recommend to most firms.

Build versus buy, and when buying is the right call

Buy your review platform. Relativity is the most extensible option with the deepest ecosystem, Everlaw and DISCO offer simpler commercial models and strong usability, and Nuix is the right answer if difficult processing is your bottleneck. For a firm handling ordinary matter volumes, that stack plus disciplined process beats any build.

Build the surrounding layer when two or more of these are true. Your legal hold tracking is a spreadsheet and you have had a preservation question raised against you. You cannot tell a client the cost consequence of a scoping decision at the moment the decision is made. You handle matters where data cannot leave a jurisdiction or must stay on your own infrastructure. Your collections span several systems and your chain of custody evidence is assembled from emails after the fact. Or you are a corporate department managing several outside firms and need one cost and protocol model across all of them, which no single firm's platform will give you.

How to choose a developer for litigation data software

Ask them what a family is and what happens when a parent email is privileged and an attachment is not. If that question needs explaining, they will build you a document management system with a legal skin and you will find out at your first production.

Ask how they would handle a Slack channel with 40,000 messages and links to cloud documents. The answer should include a documented rule for review units, resolution of linked documents where the tenancy permits, and logging where it does not. Anyone who says they will export it to PDF has not done this.

Ask what pre production validation they will build. Text under redaction, family completeness, privilege consistency across families, Bates continuity and load file integrity should be automatic gates, not a checklist someone runs. This is the difference between a defensible process and a diligent person.

Ask who owns the code, where data is hosted and how it is encrypted, in writing, before kickoff. You should own the repository and the infrastructure accounts. At Digital Heroes the client owns the code from the first commit, and for litigation data we would expect a security review and a documented deletion process at matter close, because holding client data after the obligation ends is a liability rather than a service.

Research & sources

The evidence behind this guide

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

  1. The average developer spends more than 17 hours a week dealing with maintenance issues such as debugging and refactoring, and about four of those hours on 'bad code' - waste that equates to nearly $85 billion annually worldwide in opportunity cost. Source: Stripe (2018) →
  2. The federal government spends about 80% of its IT budget on operations and maintenance of existing systems rather than on development or modernization, with many critical systems being decades old. Source: U.S. Government Accountability Office (GAO) (2025) →
  3. SaaS spend averaged $4,830 per employee (up 21.9% year over year), with large enterprises (10,000+ employees) spending roughly $284M annually and running about 660 apps, while organizations wasted an average of $21M annually on unused licenses. Source: Zylo (2025) →
  4. Digital Champions expect to achieve about 16% in cost savings and around 15% in revenue gains from digital operations over five years; the study surveyed 1,155 manufacturing executives across 26 countries. Source: PwC / Strategy& (2018) →
Shariqq · Senior Full Stack Developer · Lucknow

Shariqq is a senior full stack developer who often inherits code rather than starting fresh. Reading an unfamiliar system, working out why it behaves as it does, then extending it without breaking what already works is a large part of the job. His posts are useful to anyone with software they did not build.

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

FAQ

Frequently asked questions

Should we build our own eDiscovery platform instead of using Relativity?
Almost certainly not for review. Relativity, Everlaw and DISCO represent years of hardening, analytics and scale that a custom project will not reproduce inside any sane budget. What firms build profitably is the layer around review: legal hold and custodian tracking, collection orchestration with chain of custody, pre hosting assessment that culls volume, and a live matter cost model. The exception is a hard requirement that data stay on your own infrastructure.
How much does custom eDiscovery software cost?
The layer we recommend, covering holds, collection orchestration, culling before hosting and matter cost modelling, runs $120,000 to $250,000 over 16 to 22 weeks in Digital Heroes delivery experience. Extending into review, privilege logging and validated production runs $400,000 to $900,000 over 10 to 18 months. Source system count and data volume drive the number more than feature list does, since each collection source is a separate integration.
How do we reduce per gigabyte hosting costs on large matters?
Make the promotion decision visible before it happens. Load metadata and extracted text into your own infrastructure first, run search term reports, email threading, domain and date distributions and cross custodian deduplication, then show the case team the monthly cost of each promotion in currency rather than gigabytes. Partners scope differently when the cost appears at the moment of the decision instead of on an invoice six weeks later.
What does a defensible legal hold process look like in software?
Holds are ongoing objects rather than sent notices. Custodians come from your HR directory so leavers are detected, acknowledgements are tracked with escalation, reminders are scheduled and evidenced, preservation is applied to source systems and verified rather than requested, and release at matter close is a recorded action. Custodian questionnaires capture where data actually lives, including personal devices and chat tools that never appear on an IT asset list.
How should Slack and Teams data be handled for review?
Decide a review unit rule you can defend and document it, typically a channel and day boundary with participants preserved, because a chat has no natural document boundary. Linked cloud documents are the harder problem, since the message references a document rather than attaching one and the collected version may not be what the recipient saw. Resolve links where the tenancy permits and log the gap where it does not, because a documented gap is defensible and a silent one is not.
What pre production checks stop a privileged document going out?
Automatic gates rather than a human checklist. Before a volume can be released, the pipeline should verify there is no selectable text under redactions, that families are complete, that privilege coding is consistent across every member of a family, that Bates numbering is continuous and does not collide with prior volumes, and that load files parse. Every production should also be reproducible so you can rebuild exactly what was sent when it is queried.
Can software forecast what a matter will cost before we commit?
Yes, and it is one of the strongest arguments for building. A live cost model accrues hosting, processing, collection and review as the matter runs and forecasts to completion under scenarios, so adding four custodians produces a number in the meeting rather than a call to the vendor. Corporate departments use the same model in reverse to compare cost per gigabyte across panel firms, which tends to change panel decisions quickly.
What if client data cannot leave our jurisdiction?
That is one of the few situations where building a hosted review capability is justified rather than optional, because the commercial platforms are shaped around their own hosting. Expect the residency requirement to drive architecture and cost more than any feature does, and expect terabyte scale text processing on your own infrastructure to be genuine engineering. Scope it honestly rather than treating it as a deployment setting.
Who owns the code and what happens to data at matter close?
You should own the repository and the infrastructure accounts, with hosting locations and encryption specified in writing before kickoff. At Digital Heroes the client owns the code from the first commit. Also agree the deletion process at matter close as part of the build, because retaining client litigation data after the obligation ends is a liability rather than a service, and it is the sort of thing that surfaces during a security review.
How do we get years of data out of our old system and into the new one?
Treat migration as a planned sub-project: a field-mapping document, at least one dry run on a copy of your data, then a cutover with the old system kept read-only for 30 days as a safety net. On Digital Heroes projects it consumes 10 to 15% of the budget when the old system has an export, and more when data must be pulled out screen by screen. Ask any vendor to walk you through their last migration before you sign.
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.
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.
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.
What is the biggest mistake first-time software buyers make?
Choosing the lowest quote without asking why it is the lowest. A bid 40% under the field usually gets there by skipping tests, documentation, and code review, which are invisible in a demo and brutal to pay for later; every stalled project Digital Heroes has been asked to rescue tells some version of that story. The second mistake is signing without a written scope, which reliably turns the winning cheap quote into 1.5x to 2x the price by launch.
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.
Is it cheaper to customize Salesforce than to build a custom CRM from scratch?
If you use less than a third of what Salesforce does, a custom CRM is often cheaper by year three. Salesforce Enterprise lists at $165 per user per month, so 25 seats cost about $49,500 a year before admin and consultant fees, while a focused custom CRM runs $60,000 to $100,000 once plus 15 to 20% a year in maintenance. If you genuinely need Salesforce's ecosystem, reporting, and app marketplace, customizing it beats rebuilding it; the mistake is paying enterprise prices to use it as a glorified contact list.
How many people should be working on my software project?
A typical $40,000 to $150,000 build runs on three to five people: a technical lead, one or two developers, a designer, and someone owning QA and project communication, often as overlapping part-time roles. More bodies do not make software arrive faster; past a point they slow it down with coordination overhead. The question that matters more than headcount is whether one named senior engineer is accountable for the outcome.
What is a discovery phase, and is it worth paying for separately?
Pay for it, and treat the output as yours. A discovery phase runs two to three weeks, typically 5 to 10% of the eventual build budget, and produces a written scope, wireframes, and a fixed quote you can take to any vendor, including a competitor of the agency that wrote it. Skipping it is how projects end up quoted from a two-paragraph email and delivered at twice the price.
Who owns the code when an agency builds my software?
You should, completely, through a written intellectual property assignment that transfers everything on final payment; without that clause, copyright stays with whoever wrote the code by default. Insist that the repository lives in your own GitHub organization from day one and that hosting, domains, and third-party accounts are registered to you. Also check for licenses to the agency's proprietary frameworks buried in the contract, because those can make switching vendors practically impossible even when you own your own code.
What happens if I stop paying for maintenance after launch?
Nothing breaks on day one, which is what makes it dangerous. Within 6 to 18 months, unpatched dependencies accumulate known vulnerabilities, an integrated API like Stripe ships a breaking change, and the first fix requires a developer to relearn a stale codebase at full price. Budget 15 to 20% of the build cost per year for upkeep; it is the difference between a $500 patch and a $15,000 emergency.
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?