This program really helps with any project being completed in house or by professionals through out our construction business - we use it for everything! I haven't found anything yet i don't like about this software but one feature would be nice to have - having an overall breakdown/totals at the end and not just individual reports would help keep everyone informed. It's great because you can access what ever type you need anywhere online if needed. Accounting; Project information such as drawings, time table estimates & invoices are easy accessible via web browser when doing site visits so no missing paperwork which saves alot of paper work during busy season! I like how easy it was for me to learn at first! It's very user friendly with all my needs in one place (accounting). There are some things you have t make up as u go along but they do offer training classes so i'm sure there will be an easier way soon enough if needed :) As far has ease-of use this program handles everything we need when starting our business from A - Z easily.