This paper focuses on the architecture of a Learning Management System (LMS), and how to redesign it to facilitate and increase its usage inside an information system and achieve a more profound and better integration. By expanding the functionality of LMSs beyond the traditional educational setting, organizations can benefit from a centralized system that can handle a wide range of tasks. This can include project management, decision-making support, collaboration services, calendar management, bidding management, multi-point collaboration, document co-writing, etc. However, integrating these additional functionalities into an LMS can be challenging. It requires a deep redesign of the software architecture and understanding how these functionalities can be best implemented within the system. LMSs can be a powerful tool for organizations to manage various tasks other than purely educational tasks, thus improving efficiency and reducing the need for separate systems.