I like that it has many features for different types of companies. It's easy enough to use for any level of experience in business management but also very robust so you can customize how your set up works best for your specific situation. There are some things about the program which could be improved as far as functionality goes, such as not being able to add new fields or edit existing ones easily; however, this isn't really an issue because there are other programs out there where you don't have these limitations. We used Innova to track our inventory from raw materials through finished product and then after processing until final delivery. This was helpful in determining when we needed more supplies at certain times and helped us keep accurate records of what went wrong during production time.