Problems & solutions · Internal Tools

Physical Security Information Management Problems: The 5 That Cost Real Money, and How to Avoid Them

Physical Security Information Management architecture and database illustration showing common problems and fixes.
The short answer

The most expensive failure in a physical security information management build is committing to estate wide coverage before anyone has confirmed which systems will actually give up their data. Connectors are quoted per system type and per firmware generation, and the awkward ones are legacy head ends at acquired sites where the original integrator is gone, nobody has the admin password, and the vendor wants a commercial conversation before granting interface access. A programme scoped for eighty sites and priced on the two everybody knows well typically overruns by a quarter or more, and the operator in the security operations centre is still phoning a local team while it does.

Why does connector scope on a PSIM project blow out so often?

The business case is written in terms of sites. Eighty locations, one operating picture, one console. That framing is where the money goes wrong, because cost in this category has almost nothing to do with the number of sites and almost everything to do with the number of distinct system types and firmware generations behind them.

Fifteen sites bought since the corporate standard was set are genuinely easy. The other sixty five are a museum of every vendor and generation acquired over two decades. Some expose events through a documented interface. Some require a database connection nobody has ever authorised. Some run a head end whose vendor now wants a licence conversation before you may read your own events, which is a commercial negotiation that can outlast the engineering work beside it.

This is specific to physical security because the equipment is capitalised on a twenty year cycle and lives inside operating facilities. Upgrading firmware means a maintenance window in a building that does not want one. Nobody replaces a working access control panel because a head office console would prefer a newer interface.

The fix is a survey before a scope. Spend three or four weeks confirming, per site, which head end and firmware version is running, whether a documented interface exists, who holds the credentials, and whether the vendor will licence access. Price connectors from that survey rather than from a site count. Then start with the two access systems and two video platforms covering most of your alarm volume, prove the response time improvement, and extend from evidence.

What goes wrong with identity and camera to door data?

Two data problems decide whether a security console can answer questions worth asking, and both are usually discovered late.

The first is identity. One employee exists as five records with five card numbers in five access systems, plus a record in the identity provider, plus a contractor entry with a different spelling of their name. Nobody reconciled them because inside each site the local record was sufficient. Every question you actually want to ask breaks on this. Show me everyone in this zone now. Show me this person's movements across all sites in the last hour. Which credentials does this departed contractor still hold. A console that cannot answer those is an alarm viewer with a nicer layout.

The second is the relationship between doors and cameras. In most estates it lives in a drawing, or in the memory of a technician who covers three regions. Without it as maintained data, a badge alarm cannot produce its own video and the operator stays on the phone.

The fix for identity is to source it from your directory or your joiners and leavers process rather than from the access systems, each of which believes its own record is authoritative. Build the resolution layer early, because everything downstream depends on it and retrofitting it means reprocessing history. The fix for camera to door mapping is less glamorous: a data capture exercise with the local teams, and a rule that any new camera or reader commissioned anywhere in the estate must record its relationship before the work order closes. Without that rule the mapping decays within a year.

Why do access control and video integrations break after launch?

Connectors in this category do not fail loudly. They fail quietly, and the console keeps showing a clean board.

The failures are predictable. A site upgrades its head end during a refurbishment and the event schema shifts, so one category of alarm stops arriving while everything else continues. Service account credentials expire under a rotation policy nobody told the security team about. A recorder replaced under warranty carries a different retention setting, so footage from last month is already gone. A segmentation project silently blocks a connector at a site nobody remembers.

All of those are worse in security than in most domains because the absence of an event looks exactly like a quiet night. Nobody phones to complain that no alarms came in.

What to require: heartbeat monitoring on every connector with an alert when a source that normally produces events falls silent for longer than its own baseline, not a fixed threshold, since a warehouse and a headquarters have very different overnight patterns. Version detection on each head end so a firmware change raises a flag. Retention checks against each recorder so the console knows how far back footage is actually retrievable rather than assuming a policy. And a named owner for the connector estate, because in a large organisation infrastructure changes are announced to distribution lists the security operations team is not on.

What happens when security review, privacy and retention are not covered?

The gap that most often costs a quarter is not technical debt. It is the review you did not plan for.

A console reaching every security system in the estate is a target and a data protection obligation at the same time. Movement data about identified people is personal data in most jurisdictions, video adds to it, and any use of biometrics carries rules that vary significantly by country and by state. Teams that treat this as a compliance step after the build get sent back to change the architecture, because retention and residency rules determine where data is stored, and that is not a late configuration change.

The other half is your own security engineering function, which will ask about least privilege, credential handling, segmentation, and audit logging of which operator viewed which footage. Those are reasonable questions with expensive answers if the design assumed a single service account with broad rights across the estate.

Bring privacy counsel and security engineering into the design phase. Default every connector to read only, and treat any control capability such as remote door release as separately scoped, approved and audited. Read only observation and escalation delivers most of the operational value and passes review far faster, usually a difference measured in months. Enforce retention per data type and per jurisdiction in the system rather than in a policy document, and log operator access to footage from the first release, since that log defends the programme when someone asks whether the console was misused.

Should you build custom or configure what you already own?

A significant share of organisations reading this should standardise rather than build, and the test is whether migration is realistic within a couple of budget cycles.

Genetec Security Center is a strong unified platform for access control and video, and if you can move your estate onto it, that is usually better and cheaper than integrating around it. It is optimised as the system of record rather than as an integration layer for competitors, so its value rises with the share of your estate running on it. One vendor doing access and video well beats an integration layer over a mess, if you can get there.

Qognify Situator and Vidsys are genuine products with real strength in situation management and response procedures, which is the part homegrown attempts most often underestimate. If your estate is mixed but stable, you have a modest number of system types, and your team would rather manage a vendor than an engineering backlog, buying is a legitimate answer. Ask two questions before you commit: what a newly acquired site with an unfamiliar platform costs to add and how long it takes, and who can edit a response procedure, your team or the vendor.

Build when the estate changes faster than a vendor engagement cycle, which is true of any organisation acquiring sites regularly. Build when your operating picture has to include systems no product covers, such as case management, joiners and leavers, travel security or building systems. Build when per site integration fees make the estate wide total look absurd. And build when procedures encode policy that gets revised after every incident review, because that content has to be yours to edit.

How do hidden costs get into the quote?

The items below are where security integration quotes lose contact with reality.

  • System types, not sites. Each distinct head end and firmware generation is a discrete connector. A quote priced per site is not a quote.
  • Vendor interface licensing. Whether a vendor will grant you access to their events is a commercial negotiation, and it can take longer than building the connector.
  • Network and security review cycles. In a large organisation these are real months, and they belong on the plan as a workstream with an owner.
  • Video specifically. Live streaming and recorded retrieval across mixed recorders is materially harder than event ingestion and is often quoted as though it were the same thing.
  • Any control capability. Remote door release changes the risk conversation, the approval path and the audit requirement all at once.
  • Geographic spread, which brings residency and retention differences that shape where components are deployed.

In Digital Heroes delivery experience, a first release covering connectors for two access control systems and two video platforms, event normalisation, a correlated alarm queue with camera to door mapping and one response procedure runs $120,000 to $260,000 over 16 to 24 weeks. A full platform adding identity resolution, mapping, mass notification, further connectors, guard tour and audit reporting runs $300,000 to $800,000 over 10 to 18 months.

What separates a build that works from one that fails here?

Four habits distinguish the programmes that deliver.

They treat access to systems as a workstream, not an assumption. From week one, someone owns the list of vendor conversations, credential recoveries and network approvals, and reports on it weekly. Every stalled PSIM programme we have seen had those items sitting in a risk register with no name against them.

They build identity resolution before they build the console. Correlation is the product, correlation depends on knowing that five records are one person, and a console shipped without it teaches operators that the answers are not there.

They hold response procedures as versioned data owned by the security operations team, with each step recorded as it is completed and by whom. Procedures change after every incident review. If a change needs a vendor ticket or a software release, operators go back to the laminated card and the situation management layer becomes decoration.

And they measure the thing the business case promised. Time to first useful evidence, from alarm to the operator having the video and the badge history in front of them, is the number that moves first and moves most. Baseline it before the build, publish it monthly afterwards, and the case for extending across the rest of the estate makes itself.

Research & sources

The evidence behind this guide

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

  1. Technology 'Leaders' grow revenue at more than twice the rate of 'Laggards'; laggards surrendered 15% in foregone annual revenue in 2018 and stood to miss out on as much as 46% in revenue gains by 2023 if they did not change their enterprise technology approach. Based on a survey of more than 8,300 organizations across 20 industries and 20 countries. Source: Accenture (2019) →
  2. McKinsey's Developer Velocity research finds best-in-class tools are the top contributor to software business success, yet only about 5% of executives ranked tools among their top-three software enablers, signaling underinvestment in developer tools (this finding originates in McKinsey's Developer Velocity study rather than the linked generative-AI article). Source: McKinsey & Company (2023) →
  3. In the Flexera 2025 State of ITAM report, respondents reported roughly 33% of SaaS spend is wasted, underscoring how paying for off-the-shelf seats and tiers that go unused erodes the supposed cost advantage of generic SaaS. Source: Flexera (2025) →
  4. The NRF discontinued its long-running annual shrink report, stating that a broad study of retail shrink 'is no longer sufficient for capturing the key challenges and needs of the industry' - important context that qualifies how POS/shrink benchmarks should be cited going forward. Source: Retail Dive (2024) →
Charlotte A. · Account Manager · Sydney

Charlotte manages accounts at Digital Heroes, keeping projects and clients aligned through the middle stretch of a build where enthusiasm fades and detail matters. She turns technical progress into language a business owner can act on. Read her for a clearer sense of what to expect from your agency.

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

FAQ

Frequently asked questions

How should we scope connectors across an estate we do not fully understand?

Survey before you scope. Spend three or four weeks confirming per site which head end and firmware version is running, whether a documented interface exists, who holds the credentials, and whether the vendor will licence access. Price connectors from that survey rather than from a site count, because cost tracks distinct system types and firmware generations, not locations. Then start with the systems covering most of your alarm volume and extend from measured results.

What do we do about sites where nobody has the admin password?

Treat credential recovery as a named workstream with an owner and a weekly report, starting in week one. Options are the current vendor or integrator, a factory reset during a planned maintenance window, or replacement of the head end if the equipment is near end of life anyway. All three take time and at least one needs a facility outage, so discovering them in month four is what turns a schedule into a slip.

Why can our console see alarms but not pull the matching video?

Two reasons, usually together. The relationship between a door and the cameras covering it exists in a drawing rather than as maintained data, and the recorded footage sits on a site recorder the console has no authenticated route to. Fix both: capture camera to door mapping with local teams as a data exercise, and deploy a connector close to the site that can retrieve footage. Then make recording the relationship a condition of closing any commissioning work order.

How do we know a connector has stopped sending events?

With heartbeat monitoring against each source's own baseline rather than a fixed threshold, because a warehouse and a headquarters have very different overnight event patterns. Silence in a security console looks identical to a quiet night, so nobody reports it. Add version detection so a head end firmware change raises a flag, and check retention against each recorder so operators know how far back footage is genuinely retrievable.

Should the central console be able to release doors remotely?

Start read only and treat control as a separate capability with its own approval and its own audit trail. A console that can act across an entire estate is a far larger risk conversation and will add months to security review, while observation and escalation delivers most of the operational value immediately. If control is added later it should carry its own authorisation model rather than inheriting operator permissions from the observation system.

When does security review actually need to start?

During design, not acceptance. Least privilege, segmentation, credential handling, retention by jurisdiction and audit logging of footage access all shape the architecture, and privacy counsel needs to rule on residency before anyone decides where data is stored. Programmes that engage both functions at design pass in weeks. Programmes that engage them at acceptance commonly lose a quarter rebuilding things that were reasonable assumptions and turned out to be unacceptable.

Is standardising on one platform genuinely cheaper than integrating?

If you can realistically migrate within a couple of budget cycles, yes. One vendor doing access and video well beats an integration layer over a mixed estate on cost, support and operator training. Genetec Security Center is the common destination for that path. The honest test is whether the sites you would need to convert are actually convertible, given equipment age, facility access and the acquisitions you expect over the same period.

Who should be able to edit response procedures once we go live?

Your security operations team, without a ticket to anyone. Procedures encode policy and get revised after every incident review, so any dependency on a vendor release cycle guarantees they go stale and operators revert to a laminated card. Hold them as versioned data with each step recorded as completed and by whom, which also gives post incident reviews a real timeline instead of recollections.

What are the biggest mistakes first-time software buyers make?
Choosing the lowest bid, paying more than 30-40% upfront instead of on milestones, skipping a written specification, and having no maintenance plan for after launch. The most expensive of the four in Digital Heroes rescue projects is the missing spec: without written acceptance criteria, done becomes an argument instead of a checklist, and every disagreement resolves in the vendor's favor. Fix those four and you have avoided most of the ways these projects fail.
Will a custom internal tool scale as our company grows?
Yes, provided it sits on a standard stack with a real database: PostgreSQL comfortably handles millions of records, and adding users costs hosting pennies rather than per-seat fees. The real scaling risks are organizational, not technical: new departments want features, processes change, and the tool needs a budget line to evolve. Set aside a small quarterly improvement budget instead of treating launch as the finish line, and the tool stays useful for a decade rather than getting rebuilt every two years.
How much does a custom internal tool cost to build?
Most custom internal tools cost $8,000 to $40,000 to build, based on Digital Heroes delivery data across 2,000+ client projects. A single-purpose tool like an approval dashboard or inventory tracker sits at the low end, while a multi-department platform with role-based access and several integrations pushes past $40,000. The three biggest cost drivers are the number of user roles, the number of systems the tool must connect to, and custom reporting requirements.
Can custom software connect to the tools we already use, like QuickBooks, Stripe, and Google Workspace?
Yes, and connecting your existing tools is one of the main reasons to build custom: mainstream platforms like QuickBooks, Stripe, Shopify, and Google Workspace all publish documented APIs. Budget 1 to 3 weeks of work per integration depending on API quality and how much data flows in both directions. Ask any vendor whether they have integrated with your specific tools before, because quirks like QuickBooks' OAuth token handling and API rate limits get learned on someone's project, and it should not be yours.
Should we build the whole internal tool at once or start with an MVP?
Start with a version that fully replaces one workflow, ship it in 4 to 6 weeks, and let real usage set the roadmap. Internal tools have a captive audience, so you learn within days which features matter, and across Digital Heroes projects roughly a third of initially requested features never get built once staff work with version one. Phasing also spreads the spend: a $40,000 vision becomes a $15,000 phase one that starts paying for itself while phase two is scoped.
What does an internal tool cost for a small business with 20 to 50 employees?
Plan on $5,000 to $15,000 for a focused tool that replaces one painful spreadsheet workflow, such as job scheduling, quoting, or PTO tracking. In Digital Heroes projects at this size, the sweet spot is one core workflow, two or three user roles, and a single integration, usually QuickBooks or Google Workspace. Quotes far below $5,000 usually mean a template with your logo on it rather than software built around your process.
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 freelancer or an agency better for building an internal tool?
A solid freelancer works for a single-workflow tool under roughly $10,000, if you accept that one person holds all the knowledge. An agency earns its premium once the tool spans departments or integrations, because you get a developer, a designer, and a project manager plus continuity when someone leaves or gets sick. The hidden freelancer cost appears 18 months later when you need changes and the original builder has moved on, a rescue situation Digital Heroes is hired for regularly.
How many developers does it take to build an internal tool?
Two to four people covers nearly every internal tool: one or two developers, a part-time designer, and a project manager who doubles as your single point of contact. Internal tools rarely need consumer-product polish, so a full-time dedicated designer is usually wasted budget. On Digital Heroes projects, a two-person core team handles the typical 4 to 8 week build, with a specialist pulled in briefly for a tricky integration or a security review.
Who owns the code when an agency builds our internal tool?
You should, outright, with full IP transfer in the contract and the code delivered to a repository you control, such as your own GitHub organization. Digital Heroes transfers complete ownership on final payment as standard practice, and any agency that keeps the code or licenses it back to you is building a dependency you will pay for later. Confirm you also own the hosting, domain, and database accounts, since many of the vendor disputes Digital Heroes gets called into involve infrastructure registered under the agency's name.
What does it cost to keep an internal tool running after launch, and do we need to hire a developer?
Budget 15 to 20 percent of the build cost per year, so a $25,000 tool runs roughly $300 to $400 a month covering hosting, security patches, dependency updates, and small tweaks, figures drawn from Digital Heroes maintenance contracts. You do not need an in-house developer; a monthly retainer with the agency that built it covers the typical internal tool comfortably. Hosting itself is cheap for internal audiences, often $20 to $100 a month, because you serve dozens of users rather than the open internet.
Is a custom internal tool secure enough for HR records and financial data?
A properly built custom tool is generally safer for sensitive data than the shared spreadsheet it replaces, because you get role-based access, audit logs, encrypted storage, and the ability to cut one person's access instantly. Ask the agency specifically for encryption in transit and at rest, permissions down to the field level, and an audit trail showing who viewed or changed each record. If HIPAA, GDPR, or SOC 2 expectations from enterprise clients apply to you, raise it before the quote, because compliance features add real scope.
Who can build a custom internal tools system?

Digital Heroes builds custom internal tools 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 internal tools 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?