Sage 100 Contractor is the product most American contractors move to when QuickBooks stops answering the only question that matters: is this job actually making money, right now, not at the end. It is construction specific from the ground up rather than general accounting with a job field added.
What it does well
Job costing is the whole product and it is excellent. Costs land against the job as they happen, committed costs from purchase orders and subcontracts are visible before the invoice arrives, and the cost to complete calculation is real rather than a guess. A project manager can see margin erosion in week three instead of at closeout, and that single capability is what justifies the move.
The construction specifics are all present and correct: AIA progress billing with the G702 and G703 forms, retainage tracked on both sides, change order management, certified payroll for prevailing wage work, and lien waiver tracking. These are the things that make general accounting software painful for a contractor, and they are standard here.
Where it fits
US general contractors, specialty subcontractors and service contractors, roughly five to a hundred people. It handles both the project side and the service side, which suits mechanical and electrical firms that do both.
Where it frustrates people
It is Windows software with an interface from another decade, and the field experience shows it: mobile is weak, and crews on site generally interact with it through somebody in the office. Implementation takes real effort and the estimating module in particular needs setup work before it earns its place. Support quality through the partner channel varies, which is the running theme across the Sage mid market line, and it is worth checking who you will actually be calling before you sign.