Home > Custom Software Development > Custom eLearning Development > What platform to choose for your eLearning course

What platform to choose for your eLearning course

In this article, we will explain what a learning platform is, which popular options are out there, and which alternatives exist for placing your eLearning course.


How Belitsoft Can Help

Need assistance with launching your course? This is what we can do for you:

  • Content development. We can prepare any kind of learning content: diagrams, videos, educational games, etc. Just let us know what you need.
  • Ready-made LMS. We have an LMS that we’ve been supporting and updating for over a decade. If you need to start quickly, this is your best bet.
  • LMS customization. We can adapt an open-source LMS to fit your needs - from custom branding to new and unique features.
  • Turnkey course development. We have experience in making and launching successful standalone online courses. This includes a driving theory course, touch-typing lessons, exams preparation, and others. We can add our technical acumen to your professional experience to create something great.

What is a Learning Platform

A learning platform, while similar to an LMS, is a wider term. Just like an operating system provides a basis for the other applications to run on, a learning platform does this for courses, games, and the like.

There are several telltale features of a learning platform:

  • SaaS model. It should be accessible via the internet and support many simultaneous users.
  • Interoperability. The whole point of a learning platform is to seamlessly work with multiple applications.
  • Social learning. The software of this kind promotes communication between learners to share knowledge and increase motivation.
  • Self-guided learning. Learning platforms support user-generated content and allow learners to discover new materials on their own.

There is a wide variety of options available, which is both a blessing and a curse. On the one hand, you can choose the one that fits you best. On the other, having so many things to choose from can be overwhelming. We will give you some guidance.

Specialized Learning Platforms

Services like Thinkific, Teachable, or Learnworlds allow you to conveniently create, market, and sell your courses. They are a relatively simple solution, as these platforms handle much of the technical overhead you might have. Moreover, they allow you to start making and selling the courses quickly and at relatively low upfront costs.

However, they have inherent disadvantages. Platforms like these are limited in their feature set. In addition, having your course on a third-party service makes you affected if the platform owners decide to change their policies. 


This platform has been on the market since 2012 and prides itself on providing good branding options, solid userbase, and ease of use.


Thinkific. Source

Here’s what the users like about it:

  • Newbie-friendly. “For a newbie like me, I began setting things up months ago while I was working on my course. As I completed it, I began uploading the lectures and made some changes to my text and landing page and other info. Easy to make it your own. I am happy with how professional it all looks. Now I will get busy with the marketing end and Thinkific can help with info about that too!”
  • Good user interface. “User and admin interfaces are easy to use and very intuitive. I feel like it's much better than Teachable or Kajabi in terms of UI. Also very easy to design your curriculum and draft your courses.”
  • All-in-one. “I liked that you could design the access portal, the courses, and the payment methods all in 1 interface without any needs for additional products. I particularly enjoy how easy it is to set the courses up if you have your curriculum designed.”
  • Branding. “Better yet, I LIKE how it looks to the user. I LIKE how the site can look like mine -- not another platform. It does look different, but MY site name is on top, visible, so users know where they are immediately.”

Some reviews, however, were less favorable:

  • Bad customer service. “While they are friendly and say they hope you are having a nice day, they do not answer questions (or apparently read email chains). There is no support for European customers I fed this back to them when I first signed up around 2 years ago and nothing has changed.”
  • Video issues. “Uploading video content is limited to size and file type. A few times certain videos would not play or only play a few minutes and crash.”
  • Underwhelming analytics. “Reporting leaves much to be desired - best count on using Zapier to pull data into a 3rd party for analyzing user progress and completion rates. It's also frustrating that I have to wait for some reports to be emailed to me after requesting them.”


Teachable was launched in 2014 and has enjoyed steady growth. To date, it has served over 83.000 instructors and more than 23 million students.


Teachable. Source

Among the positive aspects that the users mentioned were:

  • Integrations. “First of all, you get a lot of options to integrate with 3rd party software which is great since you don't have to start from scratch in some aspects.”
  • Streamlined payments. “I found that building a sales page was not difficult and sending people to the sales page with discount coupons was a smooth process. Payments were collected and paid out promptly at the end of the month (for my plan).”
  • Easy to use. “My favourite thing about Teachable is it 'just works' out of the box. Most of its functionality is intuitive and it doesn't try to add a million features that most people won't use. It's a software tool that knows what it is and who it's for. It makes it very easy to make a good looking site and get a course up for sale.”

Still, not all is sunshine and roses:

  • Built-in email troubles. “I have experienced serious problems with their built-in email application. Since this is the primary way teachers communicate with students, it should be a priority for them. There were days when it wasn't working when I needed to send links to live classes and webinars. It's difficult to customize "Welcome" emails and there's no way to schedule sends or save drafts.”
  • Payout delays. “The timing of payments is in the USA which means users in other countries need to wait for the USA opening hours to get support. In a company such as this, you would expect 24/7 international support online at least. Money is not paid regularly and you can be waiting for months to receive the money from your courses. Not worth it at all of this income is important to you!”
  • No built-in contact form. “No built-in contact form capabilities and I don't know that you could code your own (if you're tech-savvy enough), so that leaves you with a cheesy free embed form that will have someone else's branding on it, or paying at least $10 a month for a white-labeled contact form.”
  • Poor mobile app. “The mobile app is non-functional. Try to do the same things you do on a browser using the same interface and you'll probably uninstall the app as I did. It just doesn't work.”


Learnworlds is a cloud-based eLearning platform that positions itself as a one-stop solution for all the user’s course-related needs.


Learnworlds. Source

The users praise it for:

  • Understanding the pros. “My courses are serious investigations to make a sizable income. LearnWorlds has so many professionals on staff that they understood that concept and are helping me to attract those who need CPD credits as an ESL teacher or a respectable career as an English Tutor in as little as a week."
  • Easy to use.  “It is very easy to use, flexible and intuitive. The value/price equation is excellent. The app allows you to grow with it. It is very powerful and has many extras that most elearning platforms don't have, like the interactive videos app included with the subscription.”
  • Good support. “Lots of articles explaining how to use and make the best of your school and you can always reach out for support and they are very responsive.”

However, it has certain flaws:

  • Lackluster gamification. “The platform offers gamification but it is not completely developed so it is not very useful. However, they stated it is in the process of being improved.”
  • Limited reporting. “There is no overview of student progress and activity. If you need to know when a course was completed you have to search through the activity log. So far the integration options are also very limited.”
  • Hard to manage uploads. “I wish the uploading system had the option to organize your files in folders. I use a lot of images in my academy and it can become hard to find what you're looking for after a certain number of uploads.”

Self-Hosted LMS

Another option for getting your course online is hosting it yourself. You’ll need to pick a suitable Learning management system and a reliable hosting provider, but this option allows more freedom than an out-of-the-box solution.

The advantages of this approach are:

  • More control. There are no third-party policies and limitations. You are the owner of both the content and the platform it is on, so your word is the law.
  • More customization. While the platforms allow a certain degree of branding, with your own LMS there are far more options. In addition, the LMS’ can do many things that the boxed platforms can’t, like quick content uploads with SCORM.
  • Better long-term value. Having your own LMS and hosting is cheaper in the long run than paying for a license over and over. This is especially true in case your course is feature-rich and requires an expensive subscription plan.
  • Blended learning. Self-hosted LMS’ can function in both wholly online and blended environments. If your course contains practical exercises that are better guided in person, this is a better option.

Still, there are certain drawbacks of this approach:

  • Technical overhead. Your own system gives you more control, but also more responsibility. Keeping it accessible and functional is your job now, which can require technical skills or keeping IT-talent on retainer.
  • Higher upfront costs. Customizing an existing LMS takes time and money. The expenditure of both is higher than just slapping your logo on a template and changing colors to fit your brand.

Turnkey Solution

The third option is creating an eLearning platform from scratch. While it can be based on an existing LMS, it is reworked enough to be unrecognizable.

This approach is the best fit for unique courses that use a methodology that is not supported by the major platforms.

The benefits of custom learning courses are:

  • Feature freedom. Depending on your needs and your budget, your turnkey platform can have any features you need. This includes both learning functions (e.g. unique quiz types or exercises) and business-related ones (analytics, payment, etc.).
  • Flexible pricing. A custom course could be a well-disguised LMS. Using the premade features will save a lot of time and money while still giving you something unique as a result.
  • Total control. In this case, the only limitations your course can have are technical and financial ones. Everything will work exactly how you want it, and the information you receive is yours to use however you want.
  • Best long-term value. There are no license costs to pay in this case, so once you’ve recovered the initial investment, the course will bring profit for years to come.

There are a few things that can give you pause, however:

  • High upfront costs. Building a new eLearning platform from the ground up or extensive customization of an existing system requires technical know-how and skill. Such talent can be expensive.
  • Longer time-to-market. With a ready-made platform, you can start making courses right away. A custom one requires time to be designed, developed, and tested.


If your course is structurally simple, doesn’t need advanced authoring tools to develop, and has to be launched ASAP, an existing eLearning platform is your best bet.

If you want to strike a balance between flexibility, control, and costs, you should choose a self-hosted LMS.

If your course needs extensive preparation, uses a unique teaching approach, or requires uncommon features to reach peak efficiency, you should go for custom development.

Never miss a post! Share it!

Written by
CTO / Department Head / Partner
I've been leading a department specializing in eLearning applications and Business Intelligence for 14 years.
2 reviews

Rate this article

Belitsoft Blog for Entrepreneurs
How to Build an eLearning Platform for Selling Online Courses
How to Build an eLearning Platform for Selling Online Courses

Are you looking for how to build an elearning platform? Custom elearning development is the way for busineses who would...

LMS Implementation Plan
LMS Implementation Plan

An LMS can be invaluable when used correctly. This article aims to assist you with that. It will explain how...

Gamification in eLearning
Gamification in eLearning

This article will explain what Gamification actually is, describe its advantages and potential risks based on scientific studies, tell you...

Authoring Tools
Authoring Tools

In this article, we will describe what authoring tools are, give pointers on how to select the best one for...

e-Learning for Companies and elearning Companies
e-Learning for Companies and elearning Companies

Upskilling and reskilling is critical to business success. Modern custom-built corporate eLearning platform could integrate everything your employees need to...

New Corporate Training Trends of 2021 To Start Implementing Today
New Corporate Training Trends of 2021 To Start Implementing Today

In this article, we’re going to focus on what will be in great demand in the year 2021 and beyond...

Supplemental Education for K-12: Game-based eLearning Platform For Selling Math Training for Kids
Supplemental Education for K-12: Game-based eLearning Platform For Selling Math Training for Kids
We developed custom game-based learning platform for elementary mathematics, Dutch language and their exams for our customer - an educational business owner from the Netherlands.
Customizable LMS or an Edtech Company
Customizable LMS or an Edtech Company
Belitsoft has developed a flexible Learning Management System that reached tens of thousands of learners and has become a foundation for multiple other successful startups.



If you are looking for a true partnership Belitsoft company might be the best choice for you. They have proven to be most reliable, polite and professional. The team managed to adapt to changing requirements and to provide me with best solutions. I strongly recommend Belisoft.

Ivo Downes

Director at ShowCast Limited (Germany)


I expected and demanded a lot of you at Belitsoft company, but you exceeded my expectations. You acted pro-actively, challenged me at the right moments. Thanks!

Martin Beijer

CEO at Ticken B.V. (Netherlands)


We have been working for over 10 years and they have become our long-term technology partner. Any software development, programming, or design needs we have had, Belitsoft company has always been able to handle this for us.

Bjarne Mortensen

СEO at ElearningForce International (United States, Denmark)


They use their knowledge and skills to program the product, and then completed a series of quality assurance tests. We were working in an agile way with them. Belitsoft performed very well throughout our project. We are definitely looking at Belitsoft as a long-term partner.

Eddie Nicholas

Service Delivery Director at Crimson (United Kingdom)


I highly recommend Belitsoft for website design and development. We were up against a tight deadline to launch the project. The work was delivered on time and within budget! I will continue working with Belitsoft as a valued partner for our web development!

Adrienne Herd

Program Administrator at UC Berkeley (United States)


We have worked with Belitsoft team over the past few years on projects involving much customized programming work. They are knowledgeable and are able to complete tasks on schedule, meeting our technical requirements. We would recommend them to anyone who is in need of custom programming work.

Kevin M. Rice

Main Partner at Hathway Tech (United States)


Belitsoft company is able to make changes instantly. One of our internal engineers has commented about how clean their code is. Belitsoft seems to know what they're doing, which I appreciate.

Darlene Liebman

Co-Founder at HOWCAST MEDIA (United States)


It was a great pleasure working with Belitsoft. Software Development Company. New requirements and adjustments were implemented fast and precisely. We can recommend Belitsoft and are looking forward to start a follow-up project.

Renè Reiners

Deputy Head of Division at Fraunhofer FIT (Germany)

Apollo Matrix

Belitsoft company has been able to provide senior developers with the skills to support back end, native mobile and web applications. We continue today to augment our existing staff with great developers from Belitsoft.

Pete Johnson

CEO at Apollo Matrix (United States)


Belitsoft company delivered dedicated development team for our products and technical specialists for our clients time to time custom development needs. We highly recommend that you use this company if you want the same benefits.

Bo Sejer Frandsen

Managing Director at Key2Know A/S in 2012 (Denmark)

Regen Med

We approached BelITsoft with a concept, and they were able to convert it into a multi-platform software solution. Their team members are skilled, agile and attached to their work, all of which paid dividends as our software grew in complexity.

Nicolas Tierney

COO at Regenerative Medicine LLC (United States)


Having worked with Belitsoft as a service provider, I must say that I'm very pleased with the company's policy. Belitsoft guarantees first-class service through efficient management, great expertise, and a systematic approach to business.. I would strongly recommend Belitsoft's services to anyone wanting to get the right IT products in the right place at the right time.

Guy Doron

CEO at Moblers (Israel)

Let's Talk Business
Do you have a software development project to implement? We have people to work on it. We will be glad to answer all your questions as well as estimate any project of yours. Use the form below to describe the project and we will get in touch with you within 1 business day.
Contact form
* Maximum file size is 20MB
to top