We used KD for a year at my current job and we were able to use it to help manage all of our internal online courses. It would be helpful if there was more training or course material for new users regarding how to access external sites and content through their platforms. Also a better way to have more control over the content within your organization could help. If you are looking to provide ongoing staff training as well as create internally offered courses, this product has everything you need. We were able to offer a series of training to employees on how to do a variety of different tasks using our software products. We also used the platform internally to continue providing development training to our employees in order to further their skill sets. I like that Knowledge Direct has the ability to assign users to a class and then keep track of the class assignments. I don't like that the company has been slow to release new features for the system. I also don't like that you cannot export or copy class assignments from one class to another. Knowledge Direct is a great way to manage class assignments. It has helped us keep track of class assignments and class attendance. We are now able to see who has been absent and who has been late in class.