To date, developed a huge number of online learning platforms. All of them are divided into the following groups:

  • open source LMS (for example, Moodle). The client can configure them independently to a certain level. Then you need the help of a programmer;
  • LMS as plug-ins for CMS (e.g. WP LMS). They give very basic LMS capabilities and do not withstand the high load of cloud LMSs (TalentLMS among them). Great for getting online training up and running quickly and cost-effectively, but will be prohibitively expensive at scales of a few hundred or thousands of students;
  • eentrice LMSs. Designed for corporate training, often integrated with staff evaluation systems. Usually these platforms are very expensive;
  • Special LMS for universities. There are not very many of them, but they all share a high price.

At the same time, some highly specialized niches usually require the development of an LMS for a specific task.