Microsoft .NET
La mayoría de los LMS están basados en la web, construidos con diversas plataformas de desarrollo, como Java, Microsoft .NET o PHP. Por lo general, emplean el uso de una base de datos como MySQL, Microsoft SQL Server u Oracle como el almacén de datos de "back-end".