Whistleblower and Ethics Case Management Software: Keeping a Report Confidential, Answered on Time and Defensible Afterwards
$70,000 to $140,000 and 12 to 16 weeks is what a first release of custom ethics case management software costs in our delivery experience, covering multi channel intake, anonymous two way dialogue, deadline tracking and locked down case access. A full platform adding investigation workflow, interview records, retaliation monitoring, board level trend analysis and per country data residency runs $170,000 to $420,000 phased over 6 to 11 months. Build when you operate across several countries with works councils and residency constraints, or when you run investigations for clients. A single country employer under 500 staff should buy NAVEX or Whispli and spend the difference on investigator training.
Why a report goes wrong before anyone investigates anything
A report arrives at 22:40 on a Friday through the intranet form. It alleges that a regional director is approving invoices from a supplier owned by his brother in law. The reporter has not given a name. The form deposits the report in a shared mailbox that three people in compliance can read, one of whom reports into the finance function the allegation touches.
On Monday nobody acknowledges it, because the person who monitors that mailbox is on annual leave and the cover arrangement was never written down. On Wednesday it is forwarded to a manager for context, which is a reasonable instinct and a serious mistake, because that manager plays golf with the regional director. On day 19 an acknowledgement finally goes out, missing the seven day requirement under the EU whistleblower directive. Three months later the reporter has heard nothing, and they go to a regulator or a journalist, which is precisely the outcome the internal channel exists to prevent.
None of that is exotic. Across compliance and investigations projects we have delivered, the recurring failures are the same three: intake that lives in mailboxes and forms rather than a controlled channel, access that is granted by forwarding rather than by permission, and clocks that nobody is watching until they have already run out. The exposure is not just regulatory penalty. A mishandled report creates a retaliation claim, and a retaliation claim is usually more expensive and more public than whatever was originally reported.
Problem 1: most reports never reach the system that was built for them
Organisations buy a hotline and then discover that the hotline handles a minority of what comes in. Reports arrive to line managers verbally, to HR (Human Resources) business partners by email, through an exit interview, through the works council, through a lawyer's letter, and occasionally through a customer. Each of those is a report under most whistleblowing regimes whether or not it arrived through the official channel, and the clock starts when it is received by the organisation, not when it is typed into a tool.
NAVEX EthicsPoint is the established product here and its hotline operation is genuinely capable. Whispli is strong on anonymous two way dialogue. What neither can solve for you is the report that a manager received in a corridor, because that is an organisational design problem sitting upstream of any software.
What a custom build does: give every route a doorway into the same case object. A short manager intake form that takes 90 seconds, an email address that creates cases automatically, the hotline feed, the web form, and a mobile route for staff who do not have a desk. Each intake records how the report arrived and when it was first received by the organisation, which is the date the clock actually runs from.
Problem 2: anonymity is an architecture decision, not a checkbox
An anonymous report is only anonymous if the whole path is. That means no IP address logged against the submission, no browser fingerprint, no email address captured because the form was helpful, no document metadata left in an uploaded file, and no way for an administrator to correlate a report to an authentication session. Most systems get the front page right and leak somewhere in the plumbing.
It also has to support dialogue, because an anonymous report with no follow up is usually uninvestigable. The reporter needs to come back and answer questions without identifying themselves, which means a secure access code they hold and you do not, with the honest consequence that a lost code cannot be recovered by your support team. Any system that lets an administrator restore access to an anonymous reporter's channel is not offering anonymity.
What a custom build does: strip identifying metadata at ingestion including document properties, keep the anonymous channel in a separate store from case administration, generate reporter access codes that are hashed rather than stored, and make it structurally impossible for a compliance administrator to see a submission origin. We also strip metadata from documents the organisation sends back, because an investigator's Word file carries their name.
Problem 3: the clock is the compliance obligation people actually breach
The EU directive is specific: acknowledge receipt within seven days and provide feedback within three months. Member state transpositions vary in detail and other regimes have their own requirements, so your obligations depend on where your workers are, which is exactly why a single global deadline setting does not work.
What a custom build does: deadline rules per country, derived from where the reporter's workplace sits rather than where compliance sits. Every case carries a live countdown to acknowledgement and to feedback, with escalation before the breach not after it. Feedback is a recorded action with content, not a status change, so the file shows what the reporter was told and when. If a case is genuinely going to run past three months, the system prompts an interim feedback message, which is what a well run programme does anyway and what an inspector will look for.
Problem 4: access control has to survive a report about the person who owns the system
The hardest scenario in this domain is a report about the chief compliance officer, the general counsel, or a board member. In most tooling, the compliance function are the administrators, which means the subject of the allegation has technical access to the case about them, or the case has to be moved offline to a lawyer's inbox, at which point it leaves the audit trail entirely.
Add the ordinary complications: an investigation involving a specific business unit where the HR business partner cannot see it, a works council in Germany with co-determination rights over how such a system is used and what data it holds, and a group that cannot let employee personal data leave a jurisdiction.
What a custom build does: permissions on the case, not on the role. Every case has a defined access list and everything else is invisible rather than merely unclickable, so a case does not appear in a search or a count. Conflict rules exclude named individuals automatically when they are a subject or when the case category touches their function, and the exclusion is recorded. Sensitive cases can route to an external counsel channel that sits inside the same audit trail rather than in someone's email. Every access is logged, including views, and the log is append only, because in an investigation the question who read this file is a real question.
Problem 5: nobody can answer the board's actual question
The board asks whether the culture is improving, whether one region generates disproportionate reports, whether substantiation rates differ by category, and whether outcomes are consistent for similar conduct. Those questions need aggregated case data with clean categorisation, and if investigation notes live in personal folders and outcomes are described in free text, they cannot be answered.
What a custom build does: a controlled taxonomy applied at triage and confirmed at closure, outcomes recorded as structured values, and time to close measured per stage so bottlenecks are visible. Then the board pack is generated rather than assembled. The more useful analysis, and the one we push clients towards, is consistency: same category, similar findings, materially different sanctions across two regions is a finding in itself and it is the thing an employment tribunal will look for later.
Problem 6: retaliation is what actually costs you, and it is detectable
Most organisations treat retaliation monitoring as a promise in the policy. It can be a control. If a report exists, the reporter is known to the system where they are not anonymous, and HR events are available, then a performance rating drop, a shift change, a disciplinary action or a termination affecting that person within a defined window should raise a flag for human review.
This has to be handled carefully. It touches sensitive personal data, it needs a lawful basis, and in some jurisdictions it needs works council agreement before you build it. Done properly, with a narrow window and human review rather than automated conclusions, it is the single most valuable thing an ethics programme can operate, because retaliation claims are where the large settlements come from.
What this costs and how long it takes
Across the 2,000-plus projects Digital Heroes has delivered, the honest shape for ethics and whistleblower case management is this. A first release covering multi channel intake, anonymous two way dialogue, case triage with a controlled taxonomy, per country deadline tracking and case level access control runs $70,000 to $140,000 and ships in 12 to 16 weeks. A full platform adding investigation planning, interview and evidence records, retaliation monitoring, board analytics, multi language support and per country data residency runs $170,000 to $420,000 phased over 6 to 11 months.
What drives cost up in this category specifically: the number of countries, because each brings deadline rules, language and sometimes a works council negotiation that gates the build. Data residency, if employee data cannot leave a region, since that means separate deployments rather than a setting. Multi tenancy, if you are a law firm or consultancy running investigations for clients and need hard walls between them. And integration with HR systems, which is required for retaliation monitoring and is where the data protection review lands.
What keeps cost down: launching in your largest two countries and adding the rest as a rollout, since the second country is where you discover what was accidentally hardcoded.
Build versus buy, and when buying is the right call
Buy if you are a single country employer with a few hundred staff and a straightforward case mix. NAVEX or Whispli will meet your obligations at a fraction of a build, and the compliance risk of running your own confidential channel badly outweighs any configuration benefit. Case IQ is a sensible buy if your volume is high and your investigations are conventional HR and fraud matters that fit its model.
Build when two or more of these are true. You operate across several jurisdictions with different deadline rules and at least one works council that has a view on the system itself. Employee data cannot leave a specific region. You run investigations for clients and need multi tenant walls that a shared hotline product cannot give you. Your case types include something the packaged taxonomies do not fit, such as regulated conduct matters that must feed a regulator notification workflow. Or you need retaliation monitoring against your own HR data, which no external hotline vendor is going to be given access to.
How to choose a developer for whistleblower and investigations software
Ask them how an anonymous reporter regains access to their case after losing the code. The correct answer is that they cannot, and that this is a deliberate property of the design. Any developer who offers an administrator recovery path has built a system where the administrator can identify reporters, and you should not deploy it.
Ask what they will strip at ingestion. The answer should include IP addresses, browser fingerprints and document metadata in uploads, and the same treatment for documents your investigators send out.
Ask how they will handle a case where the subject is the compliance officer who administers the system. If the answer is a process rule, that is not enough. It needs to be enforced by the permission model with the exclusion recorded, and the case should be invisible rather than locked.
Ask who owns the code and where each country's data sits, in writing, before kickoff. You should own the repository, the infrastructure accounts and the right to bring in another firm. At Digital Heroes the client owns the code from the first commit. For this system also agree the deletion and retention behaviour up front, because holding investigation data longer than your policy says is its own violation, and the deletion job is part of the build rather than an afterthought.
The evidence behind this guide
Independent findings on why this investment pays off. Every link goes to the primary source.
- Salesforce State of Service research found agents spend only 39% of their time actually servicing customers, 85% of decision-makers expect service to contribute a larger share of revenue, and 95% of decision-makers at AI-using organizations report cost and time savings - evidence that helpdesk automation drives measurable ROI. Source: Salesforce (State of Service, 6th Edition) (2024) →
- 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) →
- Across ten outpatient clinics the mean no-show rate was 18.8%, and the marginal cost of no-shows reached $14.58 million per year for those clinics, at roughly $196 per missed appointment (2008 figures). Source: BMC Health Services Research / PubMed Central (Kheirkhah et al.) (2015) →
- 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) →
Naomi runs enterprise accounts, which means procurement cycles, security reviews, multiple stakeholders and a scope that shifts as it climbs the org chart. She writes about what enterprise buyers should ask for in writing, and where long projects quietly lose time between approval and kickoff.
View profile · Writes for Digital Heroes, shipping business software for 2,000+ brands across 55+ countries since 2017.
Frequently asked questions
How much does a custom whistleblower case management system cost?
What deadlines does the EU whistleblower directive impose?
Is NAVEX EthicsPoint or Whispli enough for us?
How do you keep a report genuinely anonymous?
What happens when the report is about the compliance officer?
Can software detect retaliation against a reporter?
How do we report meaningfully to the board?
How do works councils affect a project like this?
Who owns the code and how is retention handled?
What are the biggest mistakes first-time software buyers make?
Who owns the code when an agency builds my software?
What does it cost each year to keep a custom helpdesk running?
Can I move years of ticket history out of Zendesk or Freshdesk into a new system?
What should I prepare before contacting a software development agency?
Who owns the code if an agency builds my helpdesk?
Should I hire a freelancer or an agency for my software project?
How many people should be working on my software project?
How much does a custom helpdesk cost for a small business?
How long until my support team can actually work inside a custom helpdesk?
Is Intercom's usage-based pricing a reason to build a custom helpdesk?
Who can build a custom helpdesk & ticketing software system?
Digital Heroes builds custom helpdesk & ticketing 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 helpdesk & ticketing 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.