The era of monolithic course management systems might be over, as learners and educators expect modular, exchangeable and expandable functionality. openLCMS acts like an operating system for educational content and functionality packages, which allows for rapid innovation without the need to implement the whole stack of storage, authentication, user interface, etc.