Assimilate can be used to manage all aspects of the business from sales, inventory and purchases. It's easy to learn and use for smaller companies as it has features that are user friendly. I like that this software is cloud based and requires no physical space. If you need an excellent tool to run your company, look into this product. We have been able to manage our inventory better than ever before. This allows us to keep track of our stock in real time. I like everything about this product! It's easy for my small business to use without having much experience with computer programs or software in general. There are some minor issues that need addressing but nothing major as such. This program has saved me so many time previously spent manually calculating bills. Assist makes it very simple to create invoices using templates already created by their expert team which saves countless hours every month.