Skip to content
§
§ · build vs buy

Sewer Inspection Management Software: Build vs Buy for Utilities

Buy if you own one inspection crew and one software licence. WinCan or ITpipes already holds your data in a single consistent format, and a build would solve a problem you do not have.

Field Service Software software overview illustration for Sewer Inspection Management Software Build vs Buy Guide.
The short answer

Buy if you own one inspection crew and one software licence. WinCan or ITpipes already holds your data in a single consistent format, and a build would solve a problem you do not have. Build once inspections arrive from three contractors in three formats, or once a consent decree turns your inspection records into evidence of compliance rather than engineering notes.

What WinCan, ITpipes and Info360 Asset actually do well

The tools are not the problem in the way people assume, and a utility with one crew should not be reading this as a build pitch.

WinCan, ITpipes, POSM and CUES Granite XP are competent inspection software and each does what it was built for, which is capturing and coding an inspection in a truck, offline, in a basement, with a technician wearing gloves. WinCan has the widest install base among contractors and its coding interface is fast. ITpipes has done real work on getting inspections into the hands of the utility rather than leaving them on a hard drive. On the analysis end, Autodesk Info360 Asset models risk credibly and Esri ArcGIS carries your asset register and geometry properly. Automated defect detection from video, from providers such as SewerAI and VAPAR, has improved to the point where it is genuinely useful as a second opinion.

If you run one inspection crew on one package across a modest collection system, that stack is enough. Your operators code consistently because there is one of them, the format never changes, and a custom platform would be capital better spent on cleaning and root control.

The gap sits between the truck and the utility. Nothing in the list owns the pipeline from a contractor's raw deliverable, through validation against your register, through consistent scoring, to a rehabilitation decision you can put in front of a council or a regulator. Inspection software is for the truck. Condition assessment is for the utility, and it is a different system with different requirements.

Where they stop: 640 inspections and an asset register that disagrees

A collection system manager takes delivery of a hard drive. On it are 640 inspections from a contractor's spring campaign: one vendor's database, a folder of video totalling most of a terabyte, a photo folder, and a spreadsheet the project engineer made because upstream manhole identifiers were missing on 40 runs. Last year's contractor used a different package. The year before, a third. The asset register lives in the geographic information system and uses a segment naming convention none of the three followed exactly.

Inspection software validates within its own database, not against your register, because it does not have your register. So reconciliation happens when somebody loads the deliverable and starts finding mismatches, usually months after the crew left town and long past the point where a question can be answered by driving out there. Segments split when a manhole was added in 1996. Runs inspected in reverse with the nodes swapped. A lateral coded as a mainline. An identifier typed with a leading zero this time and without one last time.

The second gap is scoring. The Pipeline Assessment Certification Program from NASSCO gives the industry a shared defect vocabulary and a structural and maintenance grading scheme, and certification means an operator was trained. It does not mean two certified operators code the same pipe the same way. One records every root intrusion, another records the significant ones. One codes a joint offset at every joint on an old clay run, another summarises. The segment grades that come out are then compared as if they were measurements, so a scoring system built on rolled-up grades quietly ranks your pipes by which contractor inspected them.

The third is that a condition score is not a rehabilitation decision. A grade 5 in a 6 inch clay line behind a residential garage is a different problem from a grade 4 in a 36 inch interceptor under a hospital access road. Consequence of failure, groundwater conditions, whether the street is under a paving moratorium until 2031, and whether the pipe can be lined under ASTM F1216 or has to be dug all belong in the decision. Condition alone ranks pipes by how bad they look.

The arithmetic: cost per inspection versus a build

Price both paths per inspection accepted per year.

Take a system inspecting about 700 segments a year. Inspection software seats for staff review, say four at $4,500, is $18,000. Video storage and backup at your volume, call it $6,000. Then the line that dominates and never appears in a software budget: half an engineer at $115,000 fully loaded, spent reconciling deliverables, chasing missing identifiers and assembling reports, so $57,500. That is $81,500, or about $116 an inspection.

The build side is close to flat. A $280,000 phased platform amortised over five years is $56,000, support at 15 to 20 percent adds around $48,000, and storage is unchanged. Call it $110,000 a year. At 700 inspections that is $157 each, and it falls to $79 at 1,400.

So the crossover sits near 900 to 1,000 inspections a year, which for most utilities means a collection system beyond roughly 500 miles inspected on a ten year cycle. Below that, buy and be disciplined about naming conventions. Above it, the reconciliation workload grows with every campaign while the platform cost does not.

One condition overrides the arithmetic entirely. Under a consent decree you carry inspection mileage commitments, defect response times and rehabilitation volumes with stipulated penalties attached, and your reporting has to be provable rather than assembled. At that point the question stops being cost per inspection and becomes whether you can answer a question about programme progress on any given day rather than at report time.

What a custom condition assessment platform costs

From Digital Heroes delivery experience across more than 2,000 projects, a first release covering multi-format deliverable ingestion, validation against your asset register, raw observation storage with coding quality checks, and a versioned defect score per segment runs $65,000 to $140,000 and ships in 12 to 18 weeks. A full platform adding browser video streaming with observation seek, rehabilitation decision modelling with method feasibility, geographic project packaging, contractor performance tracking and consent decree reporting runs $160,000 to $400,000 phased over 6 to 12 months.

Data migration runs 10 to 25 percent of the build, and here it is the schedule risk rather than a line item. Loading historical inspections in three formats is parsing work you can estimate. Matching them to your register is not, because if a third of your segments cannot be matched confidently that is register cleanup, and it is real work by someone who knows the system.

Year two runs 15 to 20 percent of build cost annually. It pays for new exchange formats when a contractor changes package, coding standard revisions, storage growth, and the scoring logic being retuned as your engineers learn what actually failed.

What pushes cost up: the number of distinct inspection formats you accept. Video volume and retention policy, which drives infrastructure cost directly and should be decided at design rather than discovered in month eight. Manhole and lateral inspections alongside mainlines, which bring their own coding schemes. And integration with a work order platform and a hydraulic model if you want infiltration analysis connected.

The four situations where building wins

  • Regulatory fit. The Clean Water Act makes sanitary sewer overflows an enforcement matter, and enforcement produces consent decrees specifying inspection mileage, response times and rehabilitation commitments with deadlines and stipulated penalties. Once you are under one, inspection data is evidence, and commitments tracked as objects with progress computed continuously from inspection and construction records is a different position from an engineer assembling a report from four systems every quarter.
  • Scale economics. Past roughly 900 to 1,000 inspections a year, or a system beyond about 500 miles, the engineer time consumed by deliverable reconciliation exceeds an amortised build, and it grows with every campaign.
  • A workflow that is your competitive advantage. Your local reasoning is not in any product: this basin surcharges in wet weather so infiltration matters more here, this material and vintage combination has failed early for us repeatedly, this corridor is under a paving moratorium so the window is now. Condition, consequence and opportunity as separate weighted inputs, with the reasoning visible per segment and every version of the ranking retained, is what turns a score into a defensible capital plan.
  • Integration sprawl across three or more systems. Your asset register in the geographic information system, work orders in Cityworks or its equivalent, inspections in two or three contractor packages, video on a network share, and a hydraulic model. Once five systems describe one pipe, the engineer joining them is your condition assessment programme.

How to decide in a week, with last season's hard drive

Monday, take last season's deliverable exactly as the contractor sent it and count. How many inspections carry a segment identifier that matches your register exactly. How many match only after a human interprets them. How many cannot be matched at all. That third number is the project brief.

Tuesday, run a coding consistency check by hand. Pick twenty runs of similar material, diameter and vintage inspected by two different contractors, and compare observations per hundred feet. If one contractor consistently records twice as many, your priority list is ranking contractors rather than pipes.

Wednesday, time the video. Pick five defect observations from a report and see how long it takes an engineer to get the picture on screen. If the answer involves a hard drive in a cabinet or a phone call, your most expensive evidence is functioning as an archive nobody opens.

Thursday, put the same three exercises to every developer on your shortlist. Ask how they match a contractor's inspection to your register when identifiers disagree, and expect geometry matching, upstream and downstream node pairing, length tolerance and an exception queue. Ask whether they store raw observations or only rolled-up grades, because only the grades means you can never change your scoring logic without re-inspecting. Then ask about keyframe extraction and storage cost at your volume, since anyone who has not thought about it has not costed the platform honestly.

Friday, put the per-inspection arithmetic beside your decree commitments and decide. If it points to build, start with a paid discovery whose deliverable is a signed product requirements document covering the ingestion and matching rules, the observation and scoring model, the video retention policy and acceptance criteria. At Digital Heroes no code is written before that is signed, and you keep the document either way.

We are wrong for you if your asset register is the actual problem, because that is a survey and records engagement before it is a software one. We are also wrong if you want your work order system replaced, since we will tell you to integrate with it. Where we fit: more than fifty specialists, over 2,000 delivered projects, our own products including ShopScore, HeroCheckout and Section Vault, and India LLP, US LLC and UK LTD entities so intellectual property assigns under your own law. You meet the named team before signing, and our record is checkable on Clutch, Trustpilot, Fiverr Vetted Pro and our D-U-N-S listing.

Book a 30-minute call with Digital Heroes and get a written plan and a fixed quote within 48 hours.

Research & sources

The evidence behind this guide

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

  1. PTC identifies the leading causes of failed first visits as parts unavailability (the single most-cited complaint, named by 51% of field service executives), technicians lacking the required equipment or skills, and insufficient time allocated to the job - making parts logistics and skills-based dispatch the highest-leverage fixes. Source: PTC (2023) →
  2. ServiceTitan's KPI guide cites an average first-time fix rate near 80% (90% ideal) and describes strong technician-utilization rates as falling in the 60-80% band, with average travel time typically 30-60 minutes depending on service-area size. Source: ServiceTitan (2026) →
  3. The average developer spends more than 17 hours a week dealing with maintenance issues such as debugging and refactoring, and about four of those hours on 'bad code' - waste that equates to nearly $85 billion annually worldwide in opportunity cost. Source: Stripe (2018) →
  4. 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) →
FAQ

Frequently asked questions

How much does custom sewer inspection management software cost

A first release covering multi-format deliverable ingestion, validation against your asset register, raw observation storage with quality checks and a versioned defect score runs $65,000 to $140,000 over 12 to 18 weeks in Digital Heroes delivery experience. Adding browser video streaming, rehabilitation decision modelling, project packaging, contractor performance tracking and consent decree reporting takes it to $160,000 to $400,000 across 6 to 12 months.

Does a condition assessment platform replace our work order system

No, and it should not try. Keep your maintenance and work order platform for crews, tasks and costs, and keep your geographic information system as the asset register. The condition system ingests inspections, validates them against the register, scores them and produces prioritised rehabilitation packages, then hands work to the existing platform. Replacing either one turns a six month project into a multi-year programme.

Why do two certified operators code the same pipe differently

Because the coding standard gives a shared vocabulary, not a shared threshold. One operator records every root intrusion and another records the significant ones. One codes a joint offset at every joint on old clay, another summarises. Certification proves training, not calibration. The practical answer is to store raw observations, then measure observation rate per hundred feet by material and vintage across operators to find systematic differences.

Should we store raw observations or only the segment grades

Raw observations, always. If you keep only rolled-up grades you can never change your scoring logic without re-inspecting the system, and you will want to change it, because engineers learn what actually failed. Storing raw observations also lets you recompute every historic segment when the logic changes and see exactly which pipes moved, which is what makes a ranking defensible to a council.

How do we make video usable instead of an archive nobody opens

Ingest to object storage with a durable link from each observation to its exact timestamp, then stream it in a browser so a reviewer clicks a defect row and sees the frame in seconds from a laptop or a phone at a job site. Design retention deliberately: full video for a defined period and keyframes at every observation kept permanently. That choice alone changes storage cost by an order of magnitude.

What happens if a contractor delivers in a format we have never accepted

Each exchange format is real parsing work, so treat a new one as a scoped change rather than a surprise. The practical protection is contractual: specify the delivery format, the identifier convention and the validation tolerance in the inspection contract, and give the contractor the exception list while the crew is still in town. Fixing a mismatch six months later usually means re-inspecting the run.

Who owns the code and the video archive if an agency builds this

You should own the repository, the cloud infrastructure and the storage accounts holding every inspection and video, settled in writing before kickoff. At Digital Heroes the client owns the code from the first commit. Under a consent decree that archive is legally significant evidence for years, so an archive you cannot reach without a vendor's cooperation is a compliance risk rather than an inconvenience.

How long does it take to consolidate years of inspections from different contractors

Twelve to eighteen weeks gets you the platform and one or two formats. Loading the history is a separate workstream whose length depends almost entirely on your register, not on the parsing. Start with one contractor's format, mainlines only, and one basin, because the register problems surface immediately and cheaply that way rather than after you have paid to parse everything.

Can automated defect detection replace human coding

Not yet, and treating it that way creates a defensibility problem. Used as a second opinion it is genuinely valuable: run it across the video, flag every run where the machine and the human disagree materially, and review those. That finds the runs a tired operator skimmed at the end of a shift. Keep the human coding as the record and the machine output as a quality control input.

How should we prioritise rehabilitation beyond the condition score

Model condition, consequence of failure and opportunity as separate inputs you can weight and change, then make method feasibility a constraint rather than an afterthought, since a severely deformed segment is not a lining candidate whatever the schedule prefers. Package the ranked list geographically so it becomes buildable projects, and keep every version of the ranking so you can explain why a segment moved.

How long does it take to build a custom field service app with scheduling, dispatch, and a technician mobile app?

Plan on 12 to 16 weeks for a working first release covering scheduling, dispatch, and a technician mobile app, and 5 to 7 months for a full platform with offline mode and accounting sync. Across 2,000+ Digital Heroes projects, field service timelines slip in two predictable places: underscoped offline behavior and integration testing against QuickBooks or the payment processor. Both belong in week one of planning, not month four.

We're outgrowing Jobber. Should we move up to ServiceTitan or build our own?

Move to ServiceTitan if the problem is missing features on a standard residential trades workflow, because migrating between products is far cheaper than building. Build custom when the problem is fit: multi-day commercial jobs, subcontractor crews, or pricing rules that neither Jobber's Grow plan (about $199 per month billed annually, up to 15 users) nor ServiceTitan models cleanly. In Digital Heroes scoping calls, about half the teams asking this question turn out to need an integration or add-on rather than a new platform, so name the exact workflow gap before committing either way.

At what point does it make sense to switch from ServiceTitan to custom software?

The switch usually pencils out once your ServiceTitan bill passes roughly $75,000 a year and your team still maintains workaround spreadsheets beside it. ServiceTitan keeps pricing quote-only, and the quotes owners share in Digital Heroes scoping calls run several hundred dollars per technician per month on annual contracts, so a 30-technician shop can spend a full custom build's budget every 12 to 18 months in fees. If ServiceTitan fits your workflow cleanly, stay; the case for custom is a workflow the product forces you to bend.

How much would it cost to build something like ServiceTitan just for my company?

A true ServiceTitan clone would cost millions and you do not need one, because companies that bring this request to Digital Heroes typically use 20 to 30 percent of its features. Building that slice, shaped to your exact dispatch board and technician day, runs $80,000 to $200,000 depending on offline requirements and integrations. The field service builds that succeed copy a workflow, not a product.

What tech stack should a custom field service platform be built on?

The dependable 2026 stack is React Native or Flutter for the technician app, React for the dispatch console, Node.js or Python on the backend, and PostgreSQL with an offline sync layer on the device. Boring, widely used technology wins here because any competent team can maintain it five years from now. Be wary of an agency proposing a stack only they can staff; that is a lock-in strategy, not an engineering decision.

Who can build a custom field service management software system?

Digital Heroes builds custom field service management 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 field service management 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

Published · Last updated .

Online now

Hi there. How can we help you today?

Reply