The system is very user friendly which makes it easy to use for my small business owner customer service department as well as myself when I am in need of help solving an issue or question that arises during normal operation day to day activities. There are times where there can be lag time between entering information into the software versus what shows up at the end of each transaction we complete within this program but overall its still great! We have not had any complaints regarding issues with the product yet so far all has been positive experiences. This solution gives us realtime access via computer/mobile device from anywhere allowing me to see exactly whats going on while i'm out doing other things around town whether i am home office.