I have been using this software since 2011, it is very easy to use and has excellent support from their team as well! There are many functions which can be used in order to improve my business processes like inventory management or expense reporting etc., It's also helpful when tracking customer payments. The only thing what i dislike about the program is sometimes there is lag between time stamps but overall its great product so far! We've improved our accounting process by being able to track all financial transactions within one place.