If you run a mid-market commercial subcontractor or general contractor — somewhere in the $20M to $100M annual volume range, with 30 to 300 employees — you've probably gotten the same demo three times already. The big-name PM platform that's "designed for firms like yours" but priced for firms three times your size. The legacy construction-accounting system that runs on the same Windows codebase it shipped in 2009. The point tool that solves exactly one workflow well and integrates with nothing else.
The buying decision is harder than the demos make it look. This is a practical guide to the tradeoffs that actually matter, the questions to ask that separate the platforms that work from the ones that look good in slides, and what we've learned from operator conversations in the design-partner beta we're running now at AOS.
Why the mid-market is the hardest segment to buy for
The construction-software market has been shaped by two endpoints. At the top, the enterprise platforms — Procore, CMiC, Oracle Aconex, Autodesk Construction Cloud — are priced for firms with a CIO, an IT team, and the appetite to standardize across 50+ active projects. At the bottom, point tools and QuickBooks-based stacks serve firms with two or three jobs at a time and one person doing accounting.
The mid-market sits between them. You have enough active jobs (10 to 80) that a spreadsheet stops working, but not enough budget to commit six figures a year to an enterprise PM platform. You have an accounting team but not an IT team. You're hiring, but every hire is significant, and you can't afford to dedicate three FTEs to running a software stack.
The result is that most mid-market firms run on a patchwork. A PM tool that's priced down-market enough to afford. Construction accounting in Sage 300 CRE or Foundation, often a decade old, sometimes hosted by a third-party VAR. AP somewhere else. Field tools that the foremen tolerate. The integration cost gets paid in administrative labor.
So the buying question for a mid-market firm isn't "which platform is best" — it's "what stack do I commit to for the next 5 years, given that no single product covers the full workflow at my price point?"
Five tradeoffs that actually matter at $20M-$100M
1. Consolidation vs. best-of-breed. The two dominant architectures in construction software are "buy one platform that does most things adequately" (Procore for GCs, Sage for accounting, etc.) versus "buy specialized tools for each function and integrate them." At enterprise scale, best-of-breed wins because the firm can afford the integration team. At small-business scale, consolidation wins because integration cost is just too high. At mid-market, the answer is "depends on how good the integrations are" — and the honest answer in 2026 is that they're still mostly bad. CSV exports and webhooks that break when the source system updates. If you're going best-of-breed, plan to spend at least one FTE on stack maintenance.
2. Mobile that actually works in the field. Every platform claims mobile support. Almost none of them are usable at 6am with one bar of LTE and work gloves on. The test is simple: have your most skeptical foreman try the daily-log workflow on the worst jobsite you have. If they still write on a steno pad after the trial, the platform failed the test — no matter how good the desktop UI is.
3. Per-seat vs. flat pricing. Most PM platforms in construction price per active project or per-seat. That looks reasonable until you grow, at which point the bill scales linearly with your business. A platform that costs $40K/year at 40 active jobs costs $80K at 80 jobs — without giving you proportionally more value. Flat-priced platforms (or platforms with a flat bundle plus modular add-ons) align cost with what you're actually using. Ask vendors for their 3-year and 5-year cost projection at your expected growth rate.
4. Data ownership and migration tooling. Construction firms commit to platforms for 5-10 years. The platform you pick now is the one your data will be locked into. Two questions to ask every vendor: "Can I export my full historical data in a structured format if I leave?" and "Do you provide migration tooling for firms coming off [Sage / Foundation / Procore / Viewpoint]?" The answers will tell you a lot about how seriously the vendor takes data portability.
5. The shape of the buyer. Enterprise platforms are designed for buyers with IT teams and procurement processes. If you're a mid-market firm and the only "buyer" is your COO and your controller, ask the vendor: "What's your typical implementation for a firm at our size? Who from your team is involved? What's the timeline?" If the answer involves a "professional services engagement" with weeks of paid configuration, the platform isn't really designed for you — you'll either underuse it or burn an FTE adopting it.
Twelve questions to ask every demo
The standard demo loop covers the screens that look best. To separate platforms that will actually work for you from the ones that won't, ask these twelve things explicitly:
- What's the total 3-year cost at our current volume, and what happens to it if we grow 50%?
- What's your implementation timeline for a firm at our size, and what does my team have to do during it?
- What's the workflow when our foreman has no cell signal at 6am?
- If I want to leave in 5 years, can I export my full data in a structured format I can load into another platform?
- Do you have migration tooling from [our current accounting system]? If yes, who do I talk to about a sample migration?
- What does pay-app generation look like — both submitting (for subs) or rolling up (for GCs)? Is the G702/G703 generated or do we still fill it in?
- How does retention get tracked, and what happens at substantial completion in states with statutory retention reduction?
- How does the platform handle lien waivers across the 51 jurisdictions we work in? Are the statutory forms built in?
- Can you walk me through your audit-trail UI? If a number on a pay app is wrong, can I see who changed what and when?
- What's your roadmap for the next 12 months, and how do customers influence it?
- Show me three customers at my size and trade. Can I talk to them?
- What's the most common reason customers leave?
That last question is the most useful one and the one vendors are least prepared for. The answer (and the body language while giving it) tells you more than any demo will.
What we built AOS to do at this size
AOS is a unified operating system — project management, construction accounting, estimating, AP, field operations, owner reporting, and compliance — on one platform where the modules actually share a record. It's built specifically for the mid-market sub and GC firms the existing market hasn't served well.
A few things that matter at this size:
- One platform, one bill. No per-active-project pricing tax. A flat bundle with optional add-ons, scaled to your volume not to your software vendor's appetite.
- Real implementation, not a year-long professional-services engagement. We onboard design partners in weeks, not quarters, with founder-led involvement.
- Migration tooling from Procore, Sage 300 CRE, Foundation, Viewpoint, and Buildertrend. Your historical project data, AR, AP, retention — structured import for the things that matter, manual import path for what doesn't.
- Field-first mobile. Geofenced timesheets that survive cell-dead sites, voice-to-log daily reports, drawing markup from the truck. Designed for the foreman who's actually pouring concrete, not for the office screenshot.
- Data portability. Your data is yours. Full structured export on request, always.
- Both sides on one record. The strategic feature that only works when both your firm and your counterparties are on the platform — the document handoff seam between a sub and its GC disappears when both are on AOS.
The full feature map across the modules is on the features page. The role-specific overviews for sub owners/executives, sub PMs, GC CFOs, and GC PMs walk through what the platform looks like from each seat. The comparison page covers how AOS positions against Sage, Foundation, Viewpoint, Procore, and Buildertrend on the dimensions that matter to mid-market buyers.
The honest pitch
If your firm runs 5 active jobs and one person doing accounting, you don't need a unified platform. QuickBooks plus a folder of spreadsheets is probably the right answer. If your firm runs 200+ active jobs, has a CIO, and has standardized on a Procore-class platform that's working for you, the consolidation play is a big lift for marginal benefit. You should stay where you are.
If you're in between — if you've outgrown spreadsheets, if you're tired of paying the integration tax in office labor, if you've been quoted six figures a year by a platform that wants you to be three times bigger than you are — AOS is built for you. We'd love to talk.