We are using HCSS across multiple departments in our organization.
We initially purchased the HCSS software (HeavyJob, HeavyBid, and Dispatcher) to focus on resource management and project cost. The programs have their upsides and downsides. Basic functions of dispatched crews, field-generated time cards, to time card review/approval and minimized keystrokes for reduced errors in the payroll department are great. The hardest part, is getting full use of the program to be earning a ROI that the HCSS salespeople sell companies on.
As with most technology, the purchase is not the solution, and the new business problem created by purchasing HCSS, was that people were only using it for time cards (which makes for one expensive time card program). Prior to purchasing HCSS (or any technology for that matter), a company needs to take a long hard look at the company culture and establish a good implementation plan to ensure that your company utilizes HCSS to it's fullest potential. After all, you are paying for the fancy modules even if you are not using them. Commit to continual improvements and a training program.
HCSS is FANTASTIC at collecting and implementing customer feedback; they want to build a product that we heavy civil contractors want to use.