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