Syscon would be a great option if you want someone to help you write the reports, or need support in general for your software. They are very, very knowledgeable and support many companies using Sage 100 Contractor. And they are supportive of the CFMA (Construction Financial Management Association). Very easy to deal with.