I like how it has so many different features for tracking everything from inventory or billing all at once in one platform! It can be confusing sometimes but overall its pretty good if you are looking into purchasing this software because there really isn't much else out their right now with those same capabilities. Its not too expensive either which helps make things easier as well since we have limited funds within our department. We use coherence primarily just to keep up date of what's going on throughout each job site where multiple employees will often need access to certain information quickly depending upon who needs input when they come across something new during production time. This also allows us to see exactly whats happening before hand instead of waiting until after completion then having issues finding someone responsible later down the line. Also being able to pull reports regarding specific items such as invoices generated over set amount dates etc., makes life alot more efficient especially considering.