Industry guide · Business Intelligence Dashboards

Pavement Management Software: Defending the Paving List When Every Street Is Someone's Street

Pavement Management software visual showing road, inspection checklist, and project timeline.
The short answer

$60,000 to $130,000 for a first release in 12 to 16 weeks buys the core: segmentation matched to how you actually let paving contracts, condition import from your survey vendor, deterioration and treatment models using your own unit costs, and a constrained multi year program you can defend line by line. A full system adding public and council facing maps, utility conflict checking, capital budget reconciliation and as built feedback from completed work runs $150,000 to $350,000 over 6 to 12 months. Build when your network is large enough that the paving list is politically contested and your current tool cannot explain a ranking to a council member. Do not build if you manage under roughly 100 centerline miles, because StreetSaver costs a fraction of this and produces a defensible answer.

The meeting where the paving list gets defended

It is a Tuesday evening. The proposed street resurfacing program is on the agenda. A council member has a printout of the list and one question: why is Maple Avenue not on it when Maple Avenue is visibly worse than three streets that are.

The honest engineering answer is that Maple Avenue is already past the point where a cheap treatment saves it, so fixing it consumes a disproportionate share of the program while three streets that are still savable get another year of decay and drop into the same expensive category. That is correct, it is standard pavement preservation practice, and it is almost impossible to say out loud without a system behind it. What you need on the screen is Maple Avenue's condition score, the treatment it now requires, what that treatment costs, what the alternative program buys instead, and where Maple Avenue sits in the queue under the current funding level.

Most public works departments cannot produce that in the room. The list came out of a consultant's model run eighteen months ago, adjusted since by staff judgement and by which streets the utility already tore up. The score behind each ranking is in a spreadsheet nobody brought. So the answer becomes a promise to look into it, and next year three more streets fall off the savable list while the program buys reconstruction for one.

Problem 1: the condition survey arrives as a deliverable, not as a system

You pay a vendor to drive the network with an imaging van and laser profiling. Months later a deliverable arrives: distress data, a condition index per segment computed to a standard such as ASTM D6433, perhaps roughness and rutting, in whatever segmentation the vendor used. It gets loaded once, a program is produced, and the file goes on a shared drive.

Three problems follow. The vendor's segmentation rarely matches how you let contracts, because you pave block to block between cross streets and their segments may be defined by a linear referencing scheme that splits differently. Reconciling the two by hand is where staff time disappears. Second, condition data ages the moment it lands, and nothing updates it when you actually treat a street, so the model still thinks last summer's overlay is a 42. Third, you have no way to compare survey cycles at the segment level, which is exactly what you need to calibrate how fast your pavements actually decay.

The fix is that condition is a time series on a stable segment identity that you own, not a snapshot in a consultant's schema. Every survey cycle appends. Every completed treatment posts a condition reset with an as built record. That one structural decision is what makes everything after it possible.

Problem 2: default deterioration curves describe somebody else's streets

Deterioration modelling is what separates a pavement management system from a condition spreadsheet. The curve says how a segment's score falls over time given its surface type, functional class, traffic and environment, and it is what lets you say a street will be savable for two more years or will not.

Every tool ships with default curves. Those defaults come from research networks and regional averages, and they will be wrong for you in ways that matter, because your subgrade, your freeze thaw exposure, your truck routes and your construction specifications are yours. A city that runs preventive treatments off default curves will systematically mistime them, which is the most expensive kind of error in this field because a mistimed preventive treatment is money spent with no life extension.

Calibration requires at least two survey cycles on the same segments, which is the honest reason most agencies never do it: they have one survey and a consultant's defaults. So build for it from the start. Hold curves as configurable families by surface type and class, fit them against your repeat survey data as cycles accumulate, and show staff the difference between the modelled and observed decay. In the meantime use defaults and label them as defaults, so nobody presents a projection as measurement.

Problem 3: the optimizer and the capital budget disagree

A pavement model produces a recommended program. The capital improvement program produces a funded project list. In a lot of cities those two documents do not reconcile, because the model works in treatment types and square yards and the budget works in projects and appropriations, and the translation happens in someone's head.

The consequences are practical. The model recommends slurry seal on 40 segments; the budget has one line item for a preservation contract; the actual contract covers 31 of them because bids came in high. Nothing feeds that back, so next year's model still believes 40 were treated. Within three cycles the model's picture of the network and the actual network have separated, and the ranking loses credibility exactly when a council member challenges it.

Build the loop closed. Recommended treatments group into projects. Projects carry a funding source and an appropriation. Award and as built quantities post back to segments. Your unit costs update from your own bid tabs rather than a national average, which also means the next program is priced from what contractors actually charged you last spring.

Problem 4: the water department is about to trench the street you just paved

This is the failure that makes the front page. A street is resurfaced in July. In October a utility opens a trench down the middle of it for a main replacement that was in their capital plan the whole time. Most cities have a pavement cut moratorium precisely to prevent this, and the moratorium only works if somebody checks it against the paving list before the list is finalised.

A pavement system that does not ingest the water, sewer, gas and telecommunications capital plans and flag conflicts is missing the highest value coordination check available to a public works director. It is also cheap to build compared to everything else in the project, because it is a spatial and temporal overlap query against plans that already exist as GIS layers or spreadsheets.

While you are there, attach the accessibility obligation. When a resurfacing project counts as an alteration, curb ramps at the affected intersections have to be brought into compliance, and that cost belongs in the project estimate rather than appearing as a change order. Modelling it up front changes which projects are actually affordable.

What Cartegraph, dTIMS, AgileAssets and StreetSaver actually do

Be fair about the incumbents. Deighton dTIMS is the real thing for deterioration modelling and constrained optimisation, and state DOTs use it because it does that job properly. The practical constraint is that it wants a modelling specialist to operate, and it is not built to explain a ranking to a council member or a resident. AgileAssets is enterprise transportation asset management sized for state agencies and their asset breadth.

OpenGov Cartegraph is strong at asset inventory and work order management, and if your problem is tracking maintenance activity it is a reasonable purchase. Its pavement analysis is not a multi year constrained optimiser and should not be sold to you as one. StreetSaver is inexpensive, widely used, and produces a defensible network condition index, which for a small agency is exactly the right trade. Its treatment catalogue and unit costs are regionally calibrated defaults, and reconciling its outputs against your own GIS centerline and your capital budget is manual work.

Our position: buy if your network is small or your question is condition reporting. Build when the paving program is politically contested, when you need the model to reconcile with the budget and with utility plans, and when you want a public facing answer to why is my street not on the list.

What a custom pavement system must include

  • Segment identity you own, aligned to the GIS centerline and to how you let contracts block by block, with survey cycles appended as a time series
  • Condition import from your survey vendor with quality control rules and a documented reconciliation to your segmentation
  • Configurable deterioration curve families by surface type, functional class and traffic, fitted to your repeat surveys as data accumulates and clearly labelled when defaults are in use
  • A treatment catalogue with unit costs sourced from your own bid tabulations and updated annually
  • Multi year constrained optimisation with named scenarios, including hold the network at a target score, flat funding, and worst first for comparison
  • Project grouping with funding source, appropriation and as built feedback that resets segment condition
  • Utility and moratorium conflict checking against water, sewer, gas and telecommunications capital plans
  • Accessibility cost attachment where resurfacing triggers curb ramp obligations
  • A public and council facing map that shows, for any street, its score, its recommended treatment, that treatment's cost and its rank under current funding

What this costs and how long it takes

From Digital Heroes delivery experience on municipal data and decision support systems, a first release covering segmentation, condition import, deterioration and treatment modelling and a defensible multi year program runs $60,000 to $130,000 across 12 to 16 weeks. Adding public and council mapping, utility conflict checks, budget reconciliation and as built feedback runs $150,000 to $350,000 over 6 to 12 months.

What moves the number: network size, since a few hundred centerline miles and a few thousand are different performance problems. The state of your GIS centerline, which is the quiet cost driver, because if the centerline is inconsistent or lacks stable identifiers then fixing it is a prerequisite project. The number of historical survey cycles you want loaded and reconciled. Integration with your financial system, whether that is Tyler Munis, BS&A, Springbrook or something else. And whether the public map is genuinely public, which changes accessibility, performance and content review requirements.

When you should buy instead

Under about 100 centerline miles, buy StreetSaver or an equivalent and put the savings into crack sealing. If you have never done a condition survey, do the survey first: software cannot model data you do not have, and a consultant run program off one survey is a perfectly respectable starting point. And if your council is not asking questions about the list, you have a reporting need rather than a decision support need, and that is a much smaller engagement.

How to choose a developer for pavement and asset systems

Ask how they will keep segment identity stable across survey cycles and across street reconstruction that changes the network. If they do not have an answer, your condition history will fragment and calibration becomes impossible.

Ask what happens when a project is awarded for 31 of the 40 segments the model recommended. The system should record what was actually treated and leave the rest in the queue. If as built feedback is an afterthought, the model diverges from reality within three years.

Ask them to demonstrate the council question. Given any street, show the score, the treatment, the cost and the rank, in two clicks, on a map a resident can read. That is the deliverable that makes this project worth funding.

Ask who owns the code, the cloud accounts and the condition data, in writing before kickoff. At Digital Heroes the client owns the code from the first commit. A good next step: pull your last two condition surveys and last three years of bid tabs, and ask whoever you are evaluating to show what curve calibration on your own data would look like. If they can do that, they can do the rest.

Research & sources

The evidence behind this guide

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

  1. In a survey of 113 supply chain leaders (conducted late March to mid-April 2022), 67% had implemented digital dashboards for end-to-end visibility, and those companies were about twice as likely as others to avoid supply chain problems during the disruptions of early 2022; 71% expected to revise inventory policies going forward. Source: McKinsey & Company (2022) →
  2. Deloitte reports that modern ERP implementations aim to deliver reduced manual effort, greater transparency, a single source of truth, and increased productivity, but many organizations do not capture the full expected benefits (a significantly lower ROI) without disciplined strategy, change management, and data readiness. Source: Deloitte (2024) →
  3. 88% of organizations are concerned about employee retention, and providing learning opportunities is respondents' #1 retention strategy; career progress is cited as people's top motivation to learn, yet only 36% of organizations qualify as 'career development champions.'. Source: LinkedIn Learning (2025) →
  4. In Gartner's 2025 AI in Finance Survey of 183 CFOs and senior finance leaders (fielded May-June 2025), 59% reported using AI in their finance function, with accounts payable process automation adopted by 37% of respondents (the second-highest single use case, behind knowledge management at 49%). Source: Gartner (2025) →
Layla S. · Senior Account Manager · Wellness · Sydney

Layla looks after wellness sector accounts, running projects that touch bookings, memberships, subscriptions and the customer data that sits behind them. She translates between clinical or operational language and what a development team needs written down. Useful reading if your business runs on recurring relationships rather than one off sales.

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 pavement management software cost for a city?
A first release covering segmentation aligned to your GIS centerline, condition import, deterioration and treatment modelling and a constrained multi year program runs $60,000 to $130,000 over 12 to 16 weeks in Digital Heroes delivery experience. Adding public and council facing maps, utility conflict checking, capital budget reconciliation and as built feedback runs $150,000 to $350,000 across 6 to 12 months. The quiet cost driver is the state of your GIS centerline, because inconsistent segment identity has to be fixed before anything else works.
Is StreetSaver good enough for our city?
For a smaller agency it very likely is, and we would tell you to use it rather than commission a build. It produces a defensible network condition index at low cost and is well understood by consultants and peer agencies. The limits appear when its regionally calibrated treatment costs no longer match your bid tabs, when reconciling its outputs to your own centerline and capital budget becomes a recurring manual exercise, and when you need to answer a council member's question about a specific street in the room.
How do we answer a council member who asks why their street is not on the paving list?
You need a map that shows, for any street, its current condition score, the treatment it now requires, what that treatment costs, and its rank under the current funding level. The underlying argument is that a street past the point of preventive treatment consumes a disproportionate share of the program while savable streets decay into the same expensive category, and that argument only lands when the numbers are on screen. Building this public and council facing view is usually what justifies the project politically.
Do we need to calibrate deterioration curves or can we use defaults?
Use defaults to start, label them clearly as defaults, and design the system so curves are configurable families that can be fitted to your own data. Calibration requires at least two survey cycles on the same segments, which is why most agencies never do it, and running preventive treatments off uncalibrated curves systematically mistimes them. A mistimed preventive treatment is the most wasteful spend in pavement management because it buys little or no life extension.
Can the software stop us paving a street the water department is about to dig up?
Yes, and it is one of the cheapest high value features to build. Ingest the water, sewer, gas and telecommunications capital plans as spatial and temporal layers, then flag any recommended paving project that overlaps a planned utility project or that would fall under your pavement cut moratorium. These plans usually already exist as GIS layers or spreadsheets, so the work is a conflict query and a review workflow rather than new data collection.
Should the pavement model include curb ramp costs?
It should, because when a resurfacing project counts as an alteration the curb ramps at affected intersections have to be brought into compliance, and that cost changes which projects are actually affordable. Attaching the estimate up front avoids it appearing as a change order after award. Confirm the specific triggering criteria with your city attorney or accessibility coordinator, since the determination depends on the scope of work.
How does the pavement system stay accurate after we award contracts?
By closing the loop. Recommended treatments group into projects, projects carry funding sources and appropriations, and award plus as built quantities post back to the segments actually treated, resetting their condition. Without that feedback the model believes every recommendation was executed, and within about three cycles its picture of the network separates from reality, which destroys the ranking's credibility at exactly the moment it is challenged.
How long does implementation take, and what slows it down?
A first release ships in 12 to 16 weeks when your centerline is clean and you have at least one usable condition survey. What slows projects down is centerline quality, historical survey reconciliation when previous vendors used different segmentation, and integration with the financial system for appropriations and bid tab data. Agencies that can hand over a stable centerline with persistent segment identifiers at kickoff move noticeably faster.
Who owns the code and the condition data if a firm builds this for us?
You should own the repository, the cloud infrastructure accounts and all condition, treatment and cost history, with the right to hire another firm to continue the work, written into the contract before kickoff. At Digital Heroes the client owns the code from the first commit. Condition history compounds in value over survey cycles because it is what makes calibration possible, so it should never be locked inside a vendor's platform.
How much does a custom BI dashboard cost for a small business?
For a small business, a focused first dashboard typically runs $25,000 to $60,000 when it covers 2 or 3 data sources, daily refresh, and 5 to 7 core metrics. Across 2,000+ Digital Heroes projects, budgets climb past that only when real-time data, complex permissions, or customer-facing access enters the scope. If a quote for a simple internal dashboard exceeds $75,000, ask exactly which of those three is pushing it there.
What questions should I ask a development agency on the first call?
Ask who exactly will build it, what happens when scope changes mid-project, what their maintenance terms are after launch, and what they will need from you every week. Then ask them to describe a project that went wrong and what they changed afterward; teams that have shipped at real volume have war stories, and teams claiming a perfect record are hiding something. The scope-change answer matters most: a disciplined shop describes a written change-order process, not a vague promise to be flexible.
If we move off Power BI or Tableau later, do we lose our historical data and reports?
Your raw data is safe because it lives in your source systems or warehouse, not inside Power BI or Tableau. What you lose is the logic layered on top: DAX measures, calculated fields, and report layouts all have to be rebuilt, and that rebuild is the real switching cost. Protect yourself now by keeping transformations in dbt or in warehouse views instead of inside the BI tool, so a future migration only replaces the screens.
How do I make sure each client sees only their own data in a shared dashboard?
That is row-level security, and it must be enforced in the database or API layer, never by hiding filters in the interface. Each query carries the logged-in client's identity, and the data layer refuses to return rows outside their account, so a crafted URL or modified request cannot leak another client's numbers. Make any vendor show you exactly where that filter lives, because interface-level filtering is the most common security mistake we find when auditing dashboards built elsewhere.
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.
How long does it take to build a custom web or mobile app from scratch?
Plan on 8 to 16 weeks for a focused first version and 4 to 9 months for a larger platform, which is the typical spread across Digital Heroes builds. The first 2 to 3 weeks go to discovery and design before any production code ships. The two things that stretch timelines most are integrations with legacy systems and slow feedback from your side, not developer speed.
How many people does it take to build a custom BI dashboard?
A typical build runs with 3 or 4 people: a data engineer for pipelines and modeling, a full-stack developer for the application and charts, a part-time designer, and a project lead. One strong freelancer can handle a single-source internal dashboard, but in our experience solo builds stall once multiple integrations, permissions, and customer access are added. Team size matters less than having one person explicitly own the data model.
Why do agencies charge for a discovery phase instead of quoting for free?
Because an accurate quote requires real work: mapping your workflows, finding the edge cases, and writing a specification, which typically takes 1 to 3 weeks and costs $2,000 to $10,000 at Digital Heroes depending on system complexity. You leave discovery owning a written spec and a fixed price you can take to any vendor, so the money is not locked into one agency. Free estimates are guesses, and the guess usually becomes your budget overrun six months later.
When does Looker make more sense than a custom dashboard?
Looker earns its place when multiple teams keep producing conflicting numbers and you need one governed definition of every metric, because LookML enforces definitions centrally. Its pricing is quote-based, and the quotes clients bring to Digital Heroes typically start in the tens of thousands of dollars per year. Under roughly 50 users with straightforward reporting needs, that spend is hard to justify against Power BI or a scoped custom build.
How small can the first version of my software be and still be worth building?
One workflow, end to end, for one type of user: the single process that currently burns the most hours or loses the most money. In Digital Heroes delivery experience, first versions scoped to 6 to 10 weeks of build time ship, get used, and generate the feedback that makes version two obviously right, while 9-month first versions routinely launch with features nobody touches. Everything you cut from v1 gets cheaper to build later, because real usage reorders the roadmap for you.
Who can build a custom business intelligence dashboards system?

Digital Heroes builds custom business intelligence dashboards 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 business intelligence dashboards 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?