When you want to incorporate adaptive, competency based, experiential, social or constructivist learning, Open edX may be the right fit. It supports, or can be extended for, newer approaches to online training that legacy LMS systems tend to struggle with.