Industry guide · Custom Software

Contractor Safety Prequalification Software: Who Decides at the Gate, and on What Evidence?

Contractor Safety Prequalification software visual showing hard hat, scan line, and shield ban.
The short answer

If a contractor crew can reach your gate and nobody can confirm in thirty seconds whether the company's insurance lapsed, whether that individual holds the required tickets, or whether they are excluded from your site, build the access decision layer. A focused first release covering company qualification, worker credential records, the real time access decision and an audit trail typically runs $80,000 to $160,000 and ships in 12 to 18 weeks in our delivery experience. A full platform adding gate and turnstile integration, site induction delivery, subcontractor tiers, permit and work order linkage and contractor self service lands at $190,000 to $420,000 phased over 6 to 12 months. If you run one site with fewer than about fifty contractor companies, an ISNetworld or Avetta subscription with a disciplined gate process is proportionate.

Why prequalification is not the same problem as site access

A crew of six arrives at a plant gate at 6am for a shutdown job. The contracting company was prequalified nine months ago. Since then, the general liability certificate expired and was renewed at a lower limit than your contract requires, the company took on a subcontractor for the rigging scope who was never assessed at all, two of the six workers are new hires with no confined space training, and one of the six was removed from a sister site last year after a serious near miss. The gate guard has a printed list of approved companies. The company is on the list. Six people walk in.

Every element of that failure is knowable. The certificate has an expiry date. The training records exist. The exclusion was recorded somewhere. The subcontractor was on a purchase order. The failure is that qualification is assessed at company level, periodically, in one system, while access is granted at individual level, continuously, at a gate that has no connection to it.

The market leaders here are ISNetworld, Avetta, Veriforce and Alcumus, and they are established for good reasons. They maintain contractor populations at scale, they collect insurance certificates and safety statistics, they run programme reviews, and they spread the administrative burden across many owner clients so a contractor completes one profile rather than forty. If your requirement is company level qualification, buying is usually correct and we say so.

The gap that pushes owners to build is the last two hundred metres. These platforms tell you a company is compliant. They do not decide whether this specific person, holding these specific certifications, working for this subcontractor, under this permit, on this day, may pass through this turnstile. That decision is where your liability actually sits, and it depends on your site rules, your training matrix, your permit system and your access hardware.

Problem one: the qualification is about a company, the risk is about a person

Company qualification asks about insurance, safety statistics, written programmes, and sometimes financial standing. Useful, and entirely silent on whether the welder standing in front of your gate guard has a current hot work certification and a valid medical.

Worker level credentialing is a different data problem. Certifications come from many issuers with different formats and validity periods. Medicals expire. Site specific inductions expire on their own cycle. Some tickets are role specific and some are hazard specific. Crews change daily during a turnaround, and the contractor's own record of who is qualified is a folder in a site office.

What a custom build does: model person, employer, credential type, issuer, issue date, expiry and evidence document as first class objects, then define a requirement matrix per work type and per area of your site. The access decision becomes a computed answer rather than a list lookup: this person, for this scope, in this area, today, yes or no, with the specific failing requirement named when the answer is no. Naming the failure matters operationally, because a guard who can say the confined space ticket expired on Tuesday resolves a queue faster than one who can only say denied.

Problem two: evidence expires quietly and nobody is watching

An insurance certificate expires and nothing happens. A training record ages past validity and nothing happens. The status only changes when someone looks, and nobody looks until an incident.

What a custom build does: make expiry an event rather than a query. Every credential and certificate carries a validity window, generates warnings ahead of expiry to both the contractor and the responsible owner side manager, and changes status automatically when it lapses. Certificates arrive as PDFs in a hundred layouts, which is the one clearly useful place for document extraction: read the policy limits, named insured, coverage dates and endorsements, then compare them against the requirements in your contract and flag mismatches for a human to confirm. Reading certificates manually is a job nobody does properly, which is exactly why the lapsed certificate is such a common finding.

Problem three: subcontractors are invisible until they are on site

You qualify a prime contractor. The prime brings a specialist rigging firm, who brings two independent operators. None of them appear anywhere in your qualification data, and all of them are on your site under your liability.

What a custom build does: require declaration of subcontractors against the specific scope of work before mobilisation, enforce it by making access provisioning depend on it, and apply flow down rules where a subcontractor working in a high hazard area must meet the same standard as the prime. That is a policy decision your organisation must make, and the software's job is to make the policy unavoidable rather than aspirational. In practice the enforcement mechanism that works is simple: no declared employer, no gate credential, no exceptions on shutdown week.

Problem four: the gate is a hardware problem with a two second budget

An access decision has to happen at a turnstile in a queue at shift change, offline if the network drops, and consistently across contractor badges, biometrics or a mobile credential. It has to fail in the direction your safety team chooses, and that decision should be deliberate rather than accidental. It has to handle the visitor who is legitimately escorted, the emergency responder, and the muster requirement that someone can produce an accurate list of who is on site during an evacuation.

This is where builds succeed or fail operationally. Access control platforms speak their own protocols and every site has a different one installed. The right architecture is usually a local decision service at each site that caches the current credential state and can operate independently of head office connectivity, syncing decisions and events back when the link returns. Design the offline behaviour first, not last, because the network at an industrial gate is not a reliable dependency and a turnstile that stops working during a shutdown becomes a business decision within an hour.

Problem five: the induction and the permit both assume the access system knows things

Site induction is usually a video and a quiz, delivered at a desk on the first morning, which costs your operation an hour of crew time and costs the contractor a day of mobilisation. It should be deliverable in advance on a phone, in the languages your contractor population actually speaks, with the result written straight into the credential record so it is checked at the gate rather than remembered by a supervisor.

Permits to work have the same dependency in reverse. A permit issued to a crew for confined space entry implicitly asserts that the people named are qualified for it. If the permit system and the credential system do not share data, that assertion is a supervisor's assumption. Connecting them means a permit cannot be issued naming an unqualified person, which is a genuinely valuable control and one of the strongest reasons owners commission a custom build rather than a subscription.

What this costs and how long it takes

Across the industrial and field operations work Digital Heroes has delivered, this is the honest shape. A focused first release, meaning company qualification records, worker credential management with expiry events, the requirement matrix per work type and area, the real time access decision service, and the audit trail, runs $80,000 to $160,000 and ships in 12 to 18 weeks.

A full platform adding physical gate and turnstile integration with offline operation, digital induction delivery in multiple languages, subcontractor declaration and flow down, permit and work order linkage, contractor self service portal, and muster reporting runs $190,000 to $420,000 phased over 6 to 12 months.

What pushes cost up here specifically: the number of sites and the number of distinct access control systems installed across them, which is the biggest driver by a wide margin. Biometric enrolment, if you go that route, since it carries privacy obligations and consent handling that must be designed properly rather than bolted on. Languages, because a workforce that cannot read the induction has not been inducted. Integration with a subscription platform you keep, since most owners retain ISNetworld or Avetta for company qualification and feed the result into the build. And union or works council consultation where worker data is involved, which is a timeline item rather than a cost item but it is real.

What keeps cost down: start at your highest risk site with your top twenty contractor companies by hours worked. That covers most of the exposure and produces the operational learning cheaply.

Build versus buy, and when buying is the right call

Buy, and do not call us, if your requirement is company level qualification, you have one or two sites, and your gate process is a staffed checkpoint that works. ISNetworld and Avetta will beat a custom build on cost and on contractor adoption, since your contractors are probably already in those networks and will resist another portal.

Build when two or more of these are true. You need worker level decisions at a physical access point rather than company level status in a report. You run multiple sites with different access hardware and want one consistent policy. Your permit to work process needs to check qualifications automatically. You maintain site specific exclusion lists that no external network will hold for you. Or you have already had an incident or an audit finding where an unqualified person was on site, which is the moment this project usually gets funded.

The hybrid architecture is the one we recommend most often: keep the subscription network for company prequalification, because contractors already maintain profiles there and duplicating that is a fight you will lose, and build the worker credential and access decision layer on top of it. That is cheaper than replacing either half and it respects the contractors' administrative time, which matters more than owners usually admit.

How to choose a developer for contractor access systems

Ask them what happens at the gate when the network is down. If the answer is that access is denied, ask whether their proposal survives contact with a shutdown crew of two hundred people at 6am. The correct architecture caches credential state locally and makes a deliberate, documented decision about fail behaviour.

Ask how they will handle a person who works for three different contractor companies over a year, which is normal in industrial trades. If the model attaches credentials to an employment record rather than to a person, every job change destroys the history.

Ask which access control platforms they have integrated with by name, and what happens at a site with hardware nobody supports any more. Also ask how they would handle biometrics and consent, because the answer reveals whether they have thought about worker privacy at all.

Ask who owns the code, and get it in writing before kickoff. You should own the repository, the infrastructure accounts and the right to hire anyone else to continue the work. At Digital Heroes the client owns the code from the first commit. This system produces the record you will rely on after an incident, and that record has to remain yours regardless of any commercial relationship.

Research & sources

The evidence behind this guide

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

  1. Analyst estimates place CRM implementation failure rates broadly between roughly 30% and 70% (Johnny Grow cites Forrester at 47%), with low user adoption repeatedly cited as a leading cause of failed CRM projects (this being Johnny Grow's own analysis, not a Forrester attribution). Source: Johnny Grow (industry analysis citing Gartner/Forrester) (2025) →
  2. The right combination of digital transformation actions can unlock as much as US$1.25 trillion in additional market capitalization across Fortune 500 companies, while the wrong combinations put more than US$1.5 trillion at risk; companies with all three core factors (strategy, aligned technology, and change capability) saw a 5% market-value lift relative to peers. Source: Deloitte (2023) →
  3. 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) →
  4. In an RCT, the no-show rate was 23.5% for patients receiving a text-message reminder versus 38.1% for the control group - a 14.6 percentage-point reduction (p = 0.04). Source: Clinical Pediatrics / PubMed Central (Lin et al.) (2016) →
Ben S. · Senior SEO Strategist · New York

Ben works on search: site structure, technical crawl issues, content planning and the slow business of earning rankings that hold. Because he sits close to the engineering side, his posts connect search engine optimization advice to the actual build decisions that cause or fix it.

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

FAQ

Frequently asked questions

How much does custom contractor prequalification and site access software cost?
A focused first release covering company qualification records, worker credentials with expiry events, a requirement matrix per work type and area, the real time access decision and a full audit trail typically runs $80,000 to $160,000 and ships in 12 to 18 weeks, based on Digital Heroes delivery experience. A full platform adding turnstile integration with offline operation, digital induction, subcontractor flow down and permit linkage runs $190,000 to $420,000 over 6 to 12 months. The number of sites and distinct access control systems drives the cost most.
Is ISNetworld or Avetta enough, or do we need to build?
For company level prequalification they are usually the right answer, and your contractors are probably already enrolled, so duplicating that administrative burden is a fight you will lose. What they do not do is decide whether this specific person, with these certifications, working for this subcontractor, under this permit, may pass a turnstile today. Most mature owners run a hybrid: keep the subscription network for company qualification and build the worker credential and access decision layer on top of it.
How do we stop expired insurance certificates from going unnoticed?
Make expiry an event rather than something someone checks. Every certificate carries a validity window, generates advance warnings to both the contractor and the responsible owner side manager, and flips status automatically on lapse. Certificates arrive as PDFs in many layouts, so a document extraction step that reads policy limits, named insured, coverage dates and endorsements and compares them to your contract requirements is genuinely useful, provided a human confirms before status changes.
What happens when a contractor brings a subcontractor nobody assessed?
This is one of the most common exposures on a live site. The control that works is making subcontractor declaration against a specific scope of work a precondition for access provisioning, with flow down rules requiring the same standard in high hazard areas. Software cannot invent the policy, it can only make it unavoidable. The practical enforcement is blunt and effective: no declared employer, no gate credential, and no exceptions during shutdown week when the pressure to wave people through is highest.
Can the access decision work when the site network goes down?
It has to, and this should be designed first rather than last. The pattern that works is a local decision service at each site caching current credential state, capable of operating independently of head office connectivity and syncing events back when the link returns. You also need a deliberate, documented choice about fail behaviour, because a turnstile that stops working at 6am on a shutdown day becomes a business decision within the hour and you want that decision made in advance by your safety team.
Should the permit to work system check contractor qualifications?
Yes, and connecting them is one of the strongest reasons owners build. A permit issued for confined space entry implicitly asserts that everyone named on it is qualified for that work. If permits and credentials live in separate systems, that assertion is a supervisor's assumption made under time pressure. When the systems share data, a permit simply cannot be issued naming an unqualified person, which turns a procedural control into a hard one.
How long does it take to build a contractor access platform?
A first release ships in 12 to 18 weeks in our experience. The longest pole is rarely software: it is agreeing your requirement matrix, meaning exactly which credentials are required for which work types in which areas, which needs HSE, operations and contracts in a room together. Access hardware integration adds time per site type. Owners who already maintain a written training matrix start substantially faster than those where requirements live in supervisors' judgement.
Does worker level credentialing create privacy obligations?
Yes, and they should be designed for rather than discovered. You are holding identity data, training records and sometimes medical fitness information about people employed by other companies, and biometric enrolment raises the bar further with consent, retention and alternative access requirements. In many jurisdictions there is also a works council or union consultation step. Treat this as a design conversation with legal and worker representatives early, because retrofitting consent handling after launch is expensive and damages trust.
Who owns the code if an agency builds our contractor access system?
You should own the repository, the cloud infrastructure accounts and the unrestricted right to hire another firm to continue the work, agreed in writing before kickoff. At Digital Heroes the client owns the code from the first commit. This system generates the record you will rely on after an incident or during a regulatory investigation, so it must remain fully yours regardless of what happens to any commercial relationship with a developer or a prequalification network.
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.
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 ask for a fixed price or pay the agency hourly?
Fixed price for the first version, hourly or retainer for what comes after launch. A fixed-scope, fixed-price V1 puts the estimation risk on the agency, which is exactly where you want it while trust is unproven; hourly billing on an unscoped greenfield build is a blank check. After launch, flip it, because maintenance and small features arrive unpredictably and fixed-pricing every ticket wastes everyone's time.
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.
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.
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.
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.
Will custom software work with the tools we already use, like QuickBooks and Stripe?
Yes, and this is one of custom software's genuine advantages: QuickBooks, Stripe, Shopify, and most mainstream business tools publish documented APIs built for exactly this. Expect each standard integration to add one to two weeks of build time, and be suspicious of any quote that lists five integrations without asking what data flows in which direction. The hard cases are legacy systems with no API, which is a question to raise in discovery, not in week nine.
Can I build my product on a no-code tool like Bubble instead of hiring developers?
For testing whether anyone wants the product, yes, and Bubble's paid plans start at $29 a month, which is the cheapest validation you will ever buy. The ceiling arrives with complex data relationships, heavy integrations, performance at a few thousand users, and the fact that you cannot export a Bubble app to servers you control. A path many Digital Heroes clients take: prove demand on no-code, then rebuild custom once revenue justifies it, treating the no-code version as a paid prototype rather than a foundation.
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.

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?