Skip to content
§
§ · build vs buy

Public Sector eProcurement Software: Custom Build or Off-the-Shelf

Buy. If your awards are mostly low bid and you issue under about 30 solicitations a year, Euna Bonfire or Ion Wave gives you sealed receipt, evaluation workflow and a vendor portal for less than a single sprint.

Custom Software Development software overview illustration for Public Sector Eprocurement Software Build vs Buy Guide.
The short answer

Buy. If your awards are mostly low bid and you issue under about 30 solicitations a year, Euna Bonfire or Ion Wave gives you sealed receipt, evaluation workflow and a vendor portal for less than a single sprint. Build only when your procurement code layers preferences that have to be scored, or when award must write back into a financial system the sourcing vendors treat as a paid interface.

What Bonfire, Ion Wave and Periscope actually do well

Public procurement software is one of the few categories where the packaged products genuinely understand the domain, so start there rather than with a wish list.

Euna Bonfire built its reputation on evaluation workflow and does it properly: independent scoring before evaluators see one another's numbers, conflict declarations captured up front, consensus recorded as a distinct step. mdf commerce Periscope is strong on vendor registration and notification because of the statewide vendor networks behind it, so if your gap is reaching bidders rather than scoring them, look there first. Ion Wave covers the sealed bid mechanics cleanly at a price a mid-size city can approve without a council debate. Infotech Bid Express is the right tool if your world is construction letting with unit price bids and disadvantaged business goals, because that is the ground it was built on.

All of them give you a public portal, a plan holder list, addendum distribution, a bid tab and an audit trail. They also carry the accessibility obligation on a public-facing vendor portal, which is a requirement rather than a nice extra and which a custom build has to fund from the first screen.

Most agencies should buy. Under about 30 solicitations a year with a straightforward code and low responsive responsible bidder awards, a subscription serves you better than any build and we tell purchasing directors so regularly. The honest floor is lower again: a small town issuing four bids a year needs a written procurement procedure and a published advertisement, not a platform.

Where they stop: the preference in your ordinance and the write-back to your ledger

Two gaps, and both cost money rather than convenience.

The first is that no packaged tool understands your procurement code. If your ordinance grants a five percent local preference, a bid discount for a certified small, veteran or disadvantaged business, or points for a subcontracting plan meeting a participation goal, those are computations specific to your jurisdiction and they change when your council amends the code. Best value formulas differ too. Some agencies award on price divided by technical score, some on a weighted composite, some run a two envelope process where price is not opened unless the technical proposal clears a threshold. A tool that treats the award formula as fixed leaves your buyer doing the calculation in a spreadsheet and typing the result back in, which is exactly the arrangement a protest will take apart.

The second is that the sourcing system cannot see the purchase orders. The contract is signed and the record goes quiet. Renewal options lapse unexercised and a department buys off an expired contract for four months. Insurance certificates expire. Nobody knows how much has been spent against a not-to-exceed amount until the invoice that breaks it. Cooperative purchasing through NASPO ValuePoint, Sourcewell or a regional cooperative is legitimate and often correct, but the file rarely documents why that contract suited this purchase.

Federal money widens both gaps. The moment a project carries federal funds, the Uniform Guidance procurement standards at 2 CFR 200.318 through 200.327 apply on top of your own code: documented competition, cost or price analysis in the file, affirmative steps to solicit small and minority owned firms, and a suspension and debarment check against the federal exclusion records before award. Construction adds Davis-Bacon prevailing wage and certified payroll. None of that lives in a sourcing tool by default, which means the same buyer runs two processes and the difference is discovered at audit rather than at solicitation.

The arithmetic: cost per solicitation against a one-time build

Reduce this to one number before you read another proposal: your fully loaded cost per solicitation.

Take your annual subscription and divide by solicitations issued last year. An agency at 40 solicitations on a $25,000 subscription is paying $625 a solicitation for the sourcing layer, which is cheap against the value of a single competitive award. Then add the labour the tool does not remove: the buyer hours spent maintaining a plan holder list by hand, the spreadsheet where preferences get calculated, the reconciliation between award and purchase order, and the days consumed reconstructing a chronology when a protest arrives. Those are the hours that decide this.

Against that, a custom first release runs $80,000 to $170,000 with support at 15 to 20 percent a year, so a $120,000 build costs roughly $222,000 over five years. A $25,000 subscription over five is $125,000. On licence alone the product wins clearly, and pretending otherwise would be dishonest.

The crossover is not really volume, it is complexity multiplied by volume. Below roughly 30 solicitations a year with one award method, stay bought at any size of agency. Above roughly 120 solicitations a year, or above 60 where two or more preference programmes interact and award has to reach your ledger, the buyer hours plus one avoided protest typically pass the build inside three years. The single cheapest test of whether you are past the line: count how many spreadsheets sit beside the product you already pay for. Two or more and you are funding a custom system already, in staff time.

What a custom build actually costs

A first release covering solicitation build, vendor registration and notification, sealed electronic receipt, the public opening event and evaluation scoring runs $80,000 to $170,000 in 12 to 18 weeks. A full platform adding contract administration, cooperative usage tracking, requisition and purchase order integration and spend analysis runs $200,000 to $450,000 phased over 6 to 12 months.

Then the two lines nobody quotes. Migration runs 10 to 25 percent of build cost, and in procurement it is dominated by the vendor list rather than the bid archive. Closed solicitations bulk load for retention. Asking your entire bidder list to re-register at once is the fastest route to complaints reaching your council, so migration here is a communications project with a technical component. Year two onward runs 15 to 20 percent of build cost annually, and in this category that budget has a standing job, because your code will be amended and amendments are maintenance.

What moves the number: the count of distinct solicitation types, since an invitation for bids, a request for proposals, a qualifications based selection for design services and a construction letting with unit prices are four different data models; preference programmes, because certification status, goal setting and subcontractor participation reporting is a subsystem rather than a field; and the depth of financial system integration, where reading a vendor master is straightforward and writing a purchase order back with the correct fund, department and object coding is where the weeks go.

The four situations where building wins

  • Regulatory fit. Your procurement code is law, amended by ordinance, and a solicitation must always be evaluated under the rules in force on the day it advertised. That requires versioned award formulas and preference rules with effective dates, which configuration screens do not provide.
  • Scale economics. Above roughly 120 solicitations a year, or 60 with interacting preference programmes, the buyer hours spent outside the tool pass the build inside three years. Count the spreadsheets before you renew.
  • A workflow that is your competitive advantage. For a purchasing office the equivalent is defensibility. An exportable, tamper evident chronology showing who was on the plan holder list when each addendum issued, who was notified, who acknowledged, and how the award calculation ran step by step is what ends a protest early. A screen you can screenshot is not that.
  • Integration sprawl across three or more systems. The financial system for requisitions and purchase orders, the vendor master, the contract repository, and increasingly a public transparency portal publishing bid results and spend. Four interfaces each requiring a vendor change request is the point at which packaged sourcing costs more than it saves.

One signal alone is usually not enough. Two together is the tipping point, and the pairing we see most is preference scoring plus purchase order write-back.

How to decide in a week

Run one exercise, not a procurement. Pick the most contested solicitation you closed in the last two years and try to produce, from records alone, the chronology a protest would demand: the plan holder list as it stood on the day each addendum issued, the notification and acknowledgement for every bidder, every question asked and how the answer was published, each evaluator's independent scores with timestamps, and the award calculation shown step by step.

Time it. If assembling that takes more than half a day, or if any part of it has to be reconstructed from email and a shared drive rather than exported, you have your answer and it did not cost you a consultant.

Then run a second, faster test on every vendor and developer on your shortlist. Ask two questions. How would you prevent an administrator from opening a sealed bid before the advertised time, where the correct answer is cryptographic rather than a permission setting. And model our local preference on a whiteboard. Anyone who needs a week to think about the second answer will encode your ordinance as a pile of conditional statements you cannot maintain.

Finish by buying a paid discovery phase that leaves you owning a written specification: the solicitation data models, the award and preference rules with ordinance citations, the financial system field mapping, the retention schedule, accessibility acceptance criteria. Take it to every other firm on your list. That document is what turns four incomparable quotes into four prices for the same scope, and it is the reason a fixed price stays fixed.

Digital Heroes will not start code without a signed product requirements document. We contract through India LLP, US LLC and UK LTD entities so intellectual property assigns under law your city attorney already reads, and the agency owns the repository, the database and the hosting accounts from the first commit. Over fifty specialists, more than 2,000 projects, a named team you meet before signing, and a record you can check on Clutch, Trustpilot, Fiverr Vetted Pro and D-U-N-S.

We are the wrong firm for an agency issuing under 30 low bid solicitations a year. We are also wrong if your council wants a single vendor carrying the whole risk on a five-year prime contract. Buy the subscription in both cases and spend the difference on a contract administrator.

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. Across 1,471 IT projects the average cost overrun was 27%, but one in six projects was a 'black swan' with an average cost overrun of 200% and a schedule overrun of nearly 70%. Source: Harvard Business Review (Bent Flyvbjerg & Alexander Budzier, University of Oxford) (2011) →
  2. Only 16% of respondents said their organizations' digital transformations had successfully improved performance and equipped them to sustain gains over the long term; even in digitally savvy industries such as high tech, media, and telecom, self-reported success rates did not exceed 26%. Source: McKinsey & Company (2018) →
  3. A study (led by Prof. Pak-Lok Poon, published in Frontiers of Computer Science, 2024) reviewing decades of spreadsheet-quality research found that about 94% of spreadsheets used in business decision-making contain errors, illustrating the hidden risk of manual spreadsheet workarounds that custom software is built to replace. Source: Central Queensland University / phys.org (Prof. Pak-Lok Poon et al.) (2024) →
  4. Criteo's Global Commerce Review found retail apps convert at 18% versus 4% on mobile web (roughly 4.5x), and travel apps convert at 20% versus 6% on mobile web (about 3.3x). Source: Criteo (2017) →
FAQ

Frequently asked questions

How much does government eProcurement software cost per year?

Packaged tools are sold as an annual subscription, so the useful unit is cost per solicitation: divide your renewal by last year's solicitation count. A custom first release runs $80,000 to $170,000 in Digital Heroes delivery experience, with 15 to 20 percent annually afterwards. On licence cost alone the subscription wins, and the comparison only shifts once you price the buyer hours spent working outside the tool.

How long does implementation take, and can we start mid year?

A first release ships in 12 to 18 weeks and a full platform phases over 6 to 12 months. Mid year is fine because solicitations are discrete units of work: run new ones in the new system while open ones finish under the existing process, rather than migrating live procurements. The part that needs planning is vendor registration, which is a communications exercise as much as a data move.

Who owns the bid archive if an agency commissions a custom system?

You should own the repository, the database and the hosting accounts outright, with the right to move the work to another firm. Bid files are public records with retention schedules measured in years, so an archive that depends on an active subscription becomes a records management problem the moment a budget cycle goes badly. At Digital Heroes the client owns the code from the first commit.

What happens if a bidder protests and we cannot prove an addendum was delivered?

You are arguing about facts instead of about policy, which is the weakest position available. The practical control is making the plan holder list a live object that anyone joins by registering interest, downloading a document or asking a question, then recording delivery, open where the channel supports it, and acknowledgement on the bid form. Enforce a minimum interval between the final addendum and the due date.

Can eProcurement software integrate with our financial system?

Yes, and it is usually the deciding factor rather than a nice extra. Reading the vendor master and commodity codes is straightforward. Writing an awarded contract or purchase order back with the correct fund, department and object coding is where the engineering effort sits, and it is exactly the work packaged sourcing vendors price as a separate interface project.

Do vendors have to re-register when we change systems?

Not if you migrate the vendor master properly, and you should, because asking your whole bidder list to re-register at once generates complaints that reach your council faster than anything else in the project. Import the existing records, invite vendors to confirm and update their commodity codes over a defined window, and keep the old portal reachable read only during that period.

What is the difference between eProcurement and contract management software?

eProcurement runs the competition up to award: advertisement, plan holders, addenda, sealed receipt, opening and evaluation. Contract management runs everything after: option years, price escalation, insurance and bond expiry, spend against a not-to-exceed amount, and amendments. Agencies commonly buy the first, assume the second is included, and discover a department buying off an expired contract several months later.

Can one system handle both low bid and qualifications based selection?

Yes, but treat them as separate data models rather than one form with optional fields. An invitation for bids, a request for proposals, a qualifications based selection for design services and a construction letting with unit prices differ in what is submitted, what is opened publicly, and how the award is justified. Scoping them as one generic solicitation is the most common design mistake here.

We are a small town issuing a handful of bids a year. Should we build?

No, and probably do not buy much either. At that volume a written procurement procedure, a published advertisement route, a clear sealed receipt method your attorney approves and a simple contract register will serve you better than any platform. Revisit when federal funding enters the picture, since the Uniform Guidance standards add a parallel process you will want enforced rather than remembered.

What happens when our council amends the procurement code?

In a properly built system it is a new versioned rule set with an effective date and an ordinance citation, so solicitations advertised before the amendment continue to be evaluated under the old rules. That versioning is the whole point, because a protest will ask which rules applied on the advertisement date. Budget ordinance changes as routine annual maintenance rather than as an unplanned change order.

How much should a small business expect to pay for custom software?

Across 2,000+ Digital Heroes projects, a small business system that replaces spreadsheets or one core workflow typically lands between $40,000 and $80,000, with more complex first versions running up to $150,000. The two levers that move the number most are integrations and user roles, not the team's hourly rate. Any quote under $15,000 for a full production system means the vendor has not understood your scope yet.

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.

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 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 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.

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.

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

Published · Last updated .

Online now

Hi there. How can we help you today?

Reply