LMS · BUTTERFLY PRIME SOLUTIONS

Learning Management System (LMS)

Selling courses over WhatsApp, sharing videos in groups and marking quizzes by hand doesn’t scale. Our learning management system gives you one place to publish courses, take payments, run classes and track every learner’s progress.

It works for training institutions, schools, coaches selling online courses and companies training their own staff, and it takes M-Pesa so Kenyan learners can enrol and pay in minutes.

Rated 5.0 on Google · 14+ years · 650+ clients · 1,200+ projects since 2012

MODULES

Typical modules

These are the modules our LMS clients ask for most. We configure them for your courses and learners, and build extra modules where you need them.

Courses

Courses broken into modules and lessons, with prerequisites, drip release and course pages ready to sell or assign.

Video lessons

Video lessons with notes and downloads, protected so only enrolled learners can watch.

Quizzes and assignments

Multiple-choice and written quizzes, assignments with uploads, automatic marking where possible and pass marks.

Certificates

Branded certificates issued automatically when a learner completes a course, with a verification code.

M-Pesa course payments

Learners pay for courses by M-Pesa, with instant enrolment once payment is confirmed. Card payments can be added too.

Cohorts and classes

Group learners into cohorts or intakes with start dates, schedules and their own discussion space.

Live classes

Scheduled live sessions through Zoom or Google Meet, with links, reminders and recordings in the course.

Progress tracking

Learner progress, quiz scores and completion rates for instructors, managers and the learners themselves.

Corporate training

Assign courses to staff by department, set deadlines and report on compliance and completion.

Notifications and SMS

Email and SMS reminders for new lessons, live classes, deadlines and unfinished courses.

Instructors

Instructor accounts to build courses, mark assignments and answer learner questions.

Mobile friendly

A learning experience that works well on phones, where most Kenyan learners study.

USERS

Who it is for

PAYMENTS

Sell courses and get paid by M-Pesa

For course creators, the biggest hurdle is payment. With our M-Pesa integration, a learner picks a course, approves the payment on their phone and is enrolled straight away. No screenshots of M-Pesa messages and no manual adding of learners.

Your course catalogue can live on your own website. See our online course platform web design if you need the marketing site as well as the LMS.

CORPORATE

Training your own team

Companies use the LMS for onboarding, product training and compliance courses. HR assigns courses by department or role, sets deadlines and sees who has finished, who is behind and how everyone scored.

It can connect to your staff records, and we also build an HR management system if you want training to sit alongside leave, payroll and performance.

YOURS

Your platform, your learners, your data

Unlike renting space on a course marketplace, your LMS runs on your own domain with your branding, and you own the learner list and content. Video lessons are protected so only enrolled learners can watch them.

Access is role-based, data is backed up and we train your team at handover. For features outside the standard modules, we build them through our custom web application development work.

SETUP

What to expect when we build your LMS

Every project starts with a free discovery call. We go through how your instructors and learners work today, which modules you need first, who will use the system and which reports matter most. From that we prepare a fixed written quote that never changes, with a 60% deposit to start and the balance at launch.

We then configure the modules, import your existing data from spreadsheets or your old system, and set up users and permissions. Your team tests everything with real examples before going live. Timelines are guidelines, and many projects launch earlier than planned.

At handover we train your staff, so they are confident using the system from day one. You own your system and your data, and we stay available for support, updates and new modules as your needs grow. You can also pair it with our web hosting for a secure, backed-up home in the cloud.

PROCESS

How we set it up

01 Discovery call

Your workflows, users and reports agreed on a free call.

02 Proposal

Modules, timeline and price in writing, as a fixed quote.

03 Set-up and configuration

The system configured for your workflows, data imported.

04 Training

Handover training for your team is included.

05 Go live and support

Launch, then ongoing support. You own your data.

WEBSITES

Also need a website?

PRICING

Pricing

Contact us for a quote after a free discovery call. You get a fixed written quote that never changes, with a 60% deposit to start and the balance at launch. Timelines are guidelines, and projects often launch earlier.

FAQ

Frequently asked questions

It is a platform for publishing courses, enrolling learners, delivering lessons and quizzes, issuing certificates and tracking progress, all in one place.

Yes. Learners pay by M-Pesa and are enrolled automatically once the payment is confirmed.

Yes. Live sessions through Zoom or Google Meet are scheduled inside the course, with reminders and recordings.

Yes. Certificates with your branding and a verification code are issued automatically when a learner completes a course.

Yes. You can assign courses by department, set deadlines and report on completion and scores.

Yes. The LMS is designed to work well on mobile, where most learners in Kenya study.

Yes. Lessons and videos are only available to enrolled learners who are logged in.

Yes. M-Pesa covers Kenyan learners, and card payments can be added so learners in other countries can pay too.

It depends on the number of learners, courses and features you need. We quote after a free discovery call, with a fixed written quote that never changes.

Ready to put your training online?

During working hours (Monday–Friday, 8am–6pm EAT) we reply within minutes. Outside working hours, we’ll reply first thing the next working day. Rated 5.0 on Google.