Sage 100 Contractor, formerly called Master Builder, has been busy upgrading its product. At one time it was only recommendable for custom home builders but it has gone way past that now as a solid contractor solution for specialty contractors and GCs.
CTS Construction Blog
You cannot expect a gift from heaven to create the right contractor software work environment: as the owner/user you should have a long term vision of what will be needed and spend adequate time planning implementation.
Unfortunately, many contractors do not achieve some of the key benefits from new construction accounting software due to staff reluctance to give up the spreadsheets they have always relied on for various reporting and job tracking data. This is a tendency that contractors need to outgrow.
There are many similarities between buying a car and purchasing construction accounting software. You can use your experience as a car buyer to help you think through your software buying process.
After reading voluminous amounts of marketing materials about software for contractors, you may actually find yourself more bewildered about your options than when you started.