Having worked with the Workamajig software for over ten years, I have to say the integration between projects, work flow and accounting is seamless. The report options are countless and the continuity between screens makes it very easy to train new users. The Workamajig staff has a dedication to making the product better and better which can be seen in their updates to the software each month. In addition, their support when issues or questions arise is beyond question, polite, quick and with a depth of understanding of the software similar to what you would expect your own employees to have when speaking to your clients