I use this program for all of my jobsite projects (residential/commercial). It has been very helpful in keeping track with multiple people working at one time as well keep good records regarding who did what job site project or residential home etc.. Also great to have an online system so that you can access your information from anywhere! Not many programs include everything we do but not too much features either which makes us choose between two things sometimes if both are needed then thats tough since they don't provide them together yet!! So far i love how easy its made our life easier when dealing wih large scale construction sites where there could be hundreds involved each day plus having employees come into town every week helps make managing those types ousies alot more simple than before now days.