The best part of this software was that it allowed me to work as I wanted, without someone telling me what my duties were or how long they should take. It would be nice if there had been more options for customizing reports in order to make them look better. However, overall I think you get exactly what you pay for here. If your looking for a good system then consider this one! You can see where everything has gone wrong with past projects and also have access from any computer so no matter who works at the site or not you will always know what needs doing next time around. We used this product when we did two separate construction sites over summer break. With both jobs being quite small compared to other clients our project manager could do all he needed to keep things going. This meant less stress and easier communication between us all. Being able to send emails right through the program helped speed up communications too which made everyone happier.