Smart Contractor is an automated business system. It does everything you need to organize, operate, manage, and account for a construction business.
Smart Contractor has strong job cost accounting and project management features and it integrates with QuickBooks. The product is very inexpensive, and the price includes implementation and training!
Pricing information and a long list of features and testimonials can be found on the company's website.