The best part about this software was its ability to be able to customize everything according to our need or requirement which made us feel very comfortable with using it throughout our organization as well. There wasn't anything particular I disliked at all! It's pretty good but not something you should use if your looking for an easy way out since there are many other options available like those mentioned above. We were solving problems related to organizational compliance by creating customized programs tailored specifically towards each department within our enterprise.