The best thing about this software is its ability to track all your stock data from anywhere without having to install any hardware or additional software. I can say nothing negative as it has been working wonderfully for our organization. Sometimes when there are heavy workloads, the system gets slow but not really enough times where we have had issues with it crashing. It could be better if they make some enhancements so you don't run into errors every once in awhile. As far as tracking shipments and receiving reports of sales orders, customer information etc., everything works well! We've used other systems before like OBIEE and others which were great too but lacked certain features needed for us at this time. So instead of doing business with another system, i opted into using Ravican because of their ease-of-use feature set. This means less headaches for me personally.