The ability to do multiple accounts in one system was very helpful when doing multiple projects at once with different vendors all in one place! It's not as user friendly as I would like it to be but that might just me being used to other systems more. Very easy to use and learn how to navigate through the program. A lot of features are hidden which can make finding what you're looking for difficult sometimes. We were able to track our orders from order placement until they ship out to customers. This allowed us to stay ahead of our cash flow needs so we could plan accordingly.