Professional Licensing Board Software: Custom Build vs Thentia and MyLicense
Buy. A board regulating one profession with a few thousand licensees and a conventional renewal cycle should move to a modern product such as Thentia and stop there.
On this page
Buy. A board regulating one profession with a few thousand licensees and a conventional renewal cycle should move to a modern product such as Thentia and stop there. Building becomes defensible when your statute stops fitting a configuration model, when several professions carry different licensure pathways, or when enforcement and licensing must sit on one record with field level confidentiality.
What the packaged licensing products actually do well
Six weeks before the biennial deadline, your registrar's team is clearing renewals while an investigator two floors away finalises a consent order. The licensee under that order renewed online last Tuesday without friction, because the renewal system has never heard of the case. That gap is the defining defect of board technology, and it is worth saying up front that most boards should still buy rather than build.
The market is small and the products in it are real.
- Thentia is the credible cloud entrant, and for a board wanting off an ageing on premise system without running a build it is the honest first call.
- MyLicense and the older state maintained databases underneath many boards do hold the licensee record, the renewal cycle and the fee accounting, and they have survived twenty years of statute because somebody kept configuring them.
- Accela is genuinely good software solving a real problem, and that problem is municipal permitting and inspections rather than professional discipline. Boards get pitched it regularly.
- Salesforce based implementations from public sector integrators can work where your requirement is largely case tracking with forms and payment.
What you get by buying is jurisdiction agnostic plumbing already written: online applications, payment gateway integration, renewal notices, fee schedules, and a support contract with somebody whose job is your uptime. Writing that from nothing to hit a statutory renewal deadline is a bad trade.
Where they stop: the licensure pathway is statute, not a dropdown
Take one applicant. They graduated from a programme that lost accreditation for two years, part of which overlaps their enrolment. They passed the national examination on the third attempt in another state. They completed 1,340 of the required supervised hours under a supervisor whose own licence lapsed for three months in the middle. They are applying by endorsement.
Every one of those facts triggers a rule in your statute or administrative rules, and the rules interact. A packaged product models this as an application form with document uploads and a reviewer checklist, which means the analysis happens in a human head and the record shows only the outcome. That holds until the applicant appeals and asks the board to explain the determination, or until the same pattern reaches a different analyst who reaches a different answer. Inconsistent determinations are how boards end up in court.
The second stopping point is enforcement. Complaints arrive from the public, employers, hospitals, other regulators and anonymous sources. They run through intake screening, investigation, expert review, probable cause, settlement and hearing, generating material that must never be visible to a licensing analyst. Boards conclude that separation requires separate systems. It does not. It requires field level access control on one record, enforced and logged, with an automatic hold that blocks renewal or new licensure while a matter is open. Two databases give you the problem you already have. A permissions checkbox gives you a breach.
Then there are the dated obligations nobody configures: adverse action reports to the National Practitioner Data Bank, nursing verification through Nursys, compact privilege data published to and consumed from other member states. These fire from a discipline outcome, and today they fire from a coordinator's calendar reminder.
The arithmetic: cost per licensee versus the cost to build
Modern licensing platforms price per licensee per year, sometimes bundled into a transaction fee added to the renewal. That second structure is worth pulling apart in procurement, because a fee charged to the licensee still shows up in your legislative hearings as the cost of your programme.
Put five years on the clock. On the buy side, add the annual platform cost across your licensee count, the implementation, and the change request queue. That queue is the line boards underestimate: every statutory change is a ticket, priced by the vendor, scheduled against other customers, and in an odd numbered year when your legislature moves you have no say over the date. Add the supplementary spreadsheets and small databases your staff keep alongside the product, because those are the honest measure of fit.
The crossover sits near 25,000 to 40,000 licensees for a single profession, and it arrives far earlier when you regulate several professions with different statutory pathways, sometimes at 8,000. Multi board agencies cross it first, because each additional profession multiplies rule complexity while the per licensee price only adds. Below the line, buy and configure carefully. Above it, you are paying subscription and change requests to approximate a statute you already own.
What a custom build actually costs
A focused first release covering the licensee record, online application and renewal with payment, and the continuing education audit workflow runs $80,000 to $180,000 and ships in 16 to 24 weeks. A full platform adding complaint intake, investigation case management with confidentiality controls, hearing and discipline workflow, public verification with a documented interface and databank reporting runs $250,000 to $600,000 phased across 9 to 18 months.
Data migration runs 10 to 25 percent of the build and regulators land at the top, sometimes above it. A legacy licensing database nobody has audited in fifteen years is always worse than the estimate: duplicate people, disciplinary actions recorded as free text, licence numbers reused after a purge in the 1990s. Budget for a records decision maker inside the agency who can rule on ambiguous history, because a developer cannot decide whether two records are the same nurse.
Budget 15 to 20 percent of the build cost every year from the second year. Statutory change is the recurring line, and a system where an administrator can version and effective date a rule without a code deployment keeps that number low. So does accessibility maintenance, since a public government service page has to meet the accessibility standard your jurisdiction imposes and retrofitting it later costs more than building it in.
The four situations where building wins
- Regulatory fit. Your licence types, equivalency routes, examination attempt limits, supervised hour requirements, endorsement and reciprocity rules and disciplinary procedure are set in law. When the configuration model cannot express them, you fund localisation, and localisation delivered as configuration stays fragile through every legislative session.
- Scale economics. Per licensee pricing across tens of thousands of people, multiplied by professions, is the arithmetic above.
- A workflow that is your competitive advantage. A regulator does not compete, so read this as public protection instead. If you want to ask whether complaints cluster around a supervisor, a facility or a training programme, that question prevents harm rather than punishing it, and no product ships it because no product holds your data that way.
- Integration sprawl across three or more systems. A state payment gateway, an identity provider, a fingerprint vendor channelling to the state repository, a records retention system and a national databank. Five boundaries, each with its own procurement timeline as well as its own interface.
None of these true means buy. One true usually means buy the licensing side and build only the enforcement layer.
How to decide in a week
Run the renewal hold drill rather than another demonstration.
- Day one. Take a licensee with an open matter and try to renew them in your current system. If nothing stops you, write down what would have stopped you and who that person is.
- Day two. Ask what your public verification page showed on a specific date six months ago. If the answer depends on an overnight export, you have a public safety defect rather than an inconvenience.
- Day three. Pull the last three statutory changes and price what each cost you in vendor change requests and staff workarounds.
- Day four. Take one hard endorsement application and write the determination as a reviewer would have to defend it at a hearing. Count the sources consulted.
- Day five. Send day one and day four to every vendor on your list and ask, in writing, how their product handles both.
If a vendor answers both in configuration and shows you the audit log, buy. If the answer is two systems or a checkbox, you already know.
Then fund a paid discovery phase rather than accepting a free proposal. Digital Heroes ends discovery with a signed product requirements document covering the licensee data model, confidentiality controls, rule versioning and acceptance criteria, and the agency owns it whether it builds with us or attaches it to a solicitation for other firms to bid against.
We are wrong for you if you need a team physically in your offices, if your procurement requires an existing statewide term contract we do not hold, or if you regulate one profession with a few thousand licensees, where a product is simply better value. What we are is more than fifty specialists, over 2,000 projects delivered, and a named team the agency meets before award rather than in month two. We run our own products, ShopScore, HeroCheckout and Section Vault, and our India LLP, US LLC and UK LTD entities mean the intellectual property assigns under your own jurisdiction rather than across a border. Check the record on Clutch, Trustpilot, Fiverr Vetted Pro and D-U-N-S before shortlisting us.
Book a 30-minute call with Digital Heroes and get a written plan and a fixed quote within 48 hours.
The evidence behind this guide
Independent findings on why this investment pays off. Every link goes to the primary source.
- 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) →
- A 0.1-second improvement in mobile site speed increased retail conversions by 8.4% and average order value by 9.2%; travel conversions rose 10.1%. Source: Deloitte & Google (2020) →
- 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) →
Frequently asked questions
How long does a licensing board modernisation project take?
Sixteen to twenty four weeks to a first release covering the licensee record, online renewal and the continuing education audit. Enforcement, hearings, public verification and databank reporting add another six to fourteen months. Phase licensing first and enforcement second. Boards that attempt both at once collide with a renewal deadline that does not move because a data conversion was harder than the vendor expected.
Who owns the code and the licensee data if a vendor builds the system?
A public body should own the repository, the infrastructure accounts and the unrestricted right to procure another firm, and it should be written into the contract before award rather than negotiated later. At Digital Heroes the client owns the code from the first commit. A regulator is a records custodian, and any dependency that lets a vendor hold your register hostage is a governance failure.
What happens if the legislature changes a renewal requirement mid-build?
Freeze the statute you are building to at a named date and treat the pending bill as a change with its own decision point. Then design so administrators can version and effective date rules without a deployment, which means a licensee renewing under the old cycle is evaluated under the old rule. Chasing a bill through a session mid project is the most reliable way to miss your date.
Can one system hold confidential investigation files and public licence data safely?
Yes, and it is the correct answer. What you need is field level access control on a single licensee record, enforced by the system and logged, with structural rules preventing confidential material from reaching a public surface. Two databases recreate the exact gap you are trying to close, where a practitioner under restriction renews cleanly because the licensing side cannot see the case.
Should a board with 4,000 licensees build custom software?
Rarely. At that size a modern product plus disciplined process beats a build on cost and on risk, and the money is better spent on cleaning your legacy data before any migration. Revisit the question when you add a second profession with a different statutory pathway, or when your enforcement caseload grows enough that complaints stop fitting in a case management tool bolted alongside.
What is the difference between permitting software and licensing board software?
Permitting software tracks an application against a property or a project, with inspections and approvals. Licensing board software tracks a person across a career, including education, examination, supervised practice, renewal cycles, discipline and standing. The person is the record, and the history has to survive name changes, reciprocity and reinstatement. Products built for permitting handle the first shape well and the second one awkwardly.
Can we migrate off a legacy database without losing disciplinary history?
You can, but plan for it to be the largest line in the project. Disciplinary history in older systems is often free text with inconsistent codes, and someone inside the agency has to rule on what an ambiguous entry meant. Run the old system in parallel through one full renewal cycle, and never discard the legacy extract, because a public records request will eventually reach back to it.
What happens if a licensee under a consent order renews online?
In many boards nothing happens, which is the problem. The fix is an automatic hold generated by the open matter that blocks renewal and new licensure until a named person releases it, with the reason recorded. Manual cross checks fail during renewal season precisely when volume is highest, and a practitioner under practice restriction showing as clean on your public page is the outcome nobody can defend.
How should public licence verification work for large employers?
Drive it from live status rather than an overnight export, with an explicit definition of what is public: standing, licence type, expiry and the disciplinary actions your statute makes public. Then publish a documented interface, because the credentialing services scraping your page would rather call an endpoint. That reduces load and errors on both sides, and it gives you a log of who checked what.
Do we need to build criminal background check channelling ourselves?
No. The fingerprint vendor and your state repository each expose their own interface, and your build integrates rather than replaces them. What the build should own is the obligation: recording that a check was required, requested, returned and reviewed, and holding the application until it clears. Treat the procurement time for those interfaces as part of the schedule, because it is usually longer than the engineering.
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.
Our developer disappeared mid-project. Can another team pick up the code?
Yes, this is a routine engagement, provided the code exists somewhere you can access, so your first move is securing the repository, hosting, and domain credentials today. A takeover starts with a one to two week paid code audit that ends in one of three verdicts: continue the build, keep the design but rebuild the weak parts, or start over. Digital Heroes has inherited enough projects to say plainly that sometimes the rebuild is cheaper than the rescue, and an honest agency will tell you which one you have before taking your money.
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.
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.
How many SaaS seats do we need before building custom becomes cheaper?
The crossover usually shows up between 20 and 50 seats on premium tiers. Salesforce Enterprise lists at $165 per user per month, so 40 users cost about $79,000 a year in subscriptions, which is real money against a custom system you would own outright. Run the comparison over three years: if subscription spend beats the build cost plus 15-20% annual maintenance, custom wins on price before you even count workflow fit.
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.
Related guides
Published · Last updated .