The program can be very confusing at times, not so easy to navigate in some cases. We used it mostly for time keeping and estimating purposes for different types of projects.It gave us an idea on what our time estimation was compared with the actual cost of the job. It is a good software tool for anyone who wants complete control of their jobs and projects. The benefits we realized were that it was beneficial especially for the amount of information we needed when comparing our estimates with the actual cost of each job. I like that it is easy for non-technical people such as myself, or my husband who does not know how computers work at all but loves doing things with them nevertheless! It has been difficult working in an office without access to this software which helps us keep accurate records from start to finish while also being able to see our profits/losses throughout each month so we can plan accordingly.