ZSoftly
Talk to our team
Professional Services

Learning Management Systems

Tailored training platforms for training providers, employers, schools and associations, built and operated by ZSoftly.

Overview

Training providers, employers, schools and associations often start with an off-the-shelf LMS. It handles courses and quizzes. It does not model your training partners, their client companies, in-person practicals or expiring certificates. Your team fills the gap with spreadsheets and manual reports.

ZSoftly builds a training platform around how you deliver training. We set up the platform, brand it for you and each partner, and build a custom partner portal, certificates, scheduled reporting and an API for your other systems. After launch we host, update, back up and support it.

We build on open-source software. Moodle HQ and its community publish Moodle, an open-source LMS. The multi-tenant build uses its IOMAD distribution. Frappe Learning is an open-source project published by Frappe Technologies and its community. ZSoftly does not develop or own these products. We implement, customize, host and operate them.

What this service covers

  • Platform design for your partner, client and department structure
  • Moodle-based or Frappe Learning platform, configured and branded
  • Blended courses, completion rules and branded certificates
  • Custom partner portal, scheduled reports and REST API
  • Migration of learner history and certificates from your previous LMS
  • Hosting, updates, backups, monitoring and ongoing support

What a Tailored Training Platform Includes

Each capability below is part of a standard build.

Course Management

Online courses and blended courses with an in-person practical.

  • Online theory plus an in-person practical
  • Completion rules
  • Passing grades
  • Branded email templates

Learners and Classes

Onboard whole classes at once instead of one learner at a time.

  • Bulk learner onboarding from a spreadsheet
  • Class uploads
  • Seat packs (licences)
  • One-click sign-off of a practical class

Training Partners and Clients

A multi-tenant hierarchy that matches how you deliver training.

  • Training partners, client companies and departments
  • Data scoped per partner
  • Head office view across partners
  • Recertification view for each partner

Certificates and Recertification

Certificates issue on completion and expiry is tracked for you.

  • Branded PDF certificates with a wallet card
  • Certificates stored on completion
  • Validity periods and expiry tracking
  • Expiry warnings before certificates lapse

External Training Records

Bring learner history from your previous system into the platform.

  • Records imported from your previous system
  • Learner history kept in one place
  • Test imports before launch

Reporting

Reports arrive by email on the schedule you set.

  • Scheduled reports by email
  • XLSX, CSV and PDF formats
  • Roll-up reports across partners on request
  • CSV export from any list

Partner Portal

A custom portal where each partner manages its own learners.

  • Overview, learners and recertification
  • Practicals and class upload
  • Search and filters
  • CSV export

API and Integrations

Connect the platform to your website and business systems.

  • REST API
  • Custom API functions
  • Integration with your business systems on request
  • Containerized deployment

Branding

Each partner can present the platform under its own brand.

  • Per-partner logo and colours
  • Per-partner login page
  • Branded certificates and emails
  • Dark mode

Two Platform Paths

We recommend a path during discovery, based on who your learners are.

PathFits whenWhat ZSoftly adds
Moodle-based multi-tenant LMS (IOMAD)You deliver training through partners, employers or schools, each with their own learnersPartner hierarchy, branding, partner portal, certificates, recertification tracking and scheduled reports
Frappe Learning inside your business suiteYou train staff or customers and want courses next to your ERP, CRM and HR recordsCourse setup, certificates, integration with your business applications and hosting

Scope of a Build

A standard build covers the platform. Integrations and migration are scoped on request.

Included in a standard build

  • Platform setup, configuration and branding
  • Partner, client and department structure
  • Blended courses with completion rules
  • Branded certificates and expiry tracking
  • Partner portal and scheduled reports
  • Containerized deployment and hosting

Added on request

  • Migration of learner history and certificates from your previous LMS
  • Payment gateway integration
  • Single sign-on (SSO)
  • CRM integration
  • Custom reports that roll up partner and client data

From Discovery to Launch

1

Discovery

We map your partners, clients, courses and certificate rules, and choose the platform path with you.

2

Configure and brand

We set up the platform, the partner structure, courses, certificates and branding.

3

Migrate records

We import learner history and existing certificates, then check the results with your team.

4

Pilot with one partner or department

One partner or department uses the platform first. We fix what they find before the wider rollout.

5

Launch and operate

We open the platform to all partners and host, update, back up and support it from there.

Who Uses It

Training Providers With Partner Networks

You deliver courses through training partners who serve their own client companies. Each partner sees only its own learners.

Employers With Compliance Training

Your staff need training that expires and must be renewed. The platform tracks validity and warns you before certificates lapse.

Schools and Colleges

You run courses across departments and classes. Onboard a whole class from a spreadsheet and report by department.

Associations and Certification Bodies

You issue certificates to members and track recertification. Branded certificates and expiry warnings come from the platform.

Frequently Asked Questions

Can you migrate from our current LMS?

Yes, as scoped service work. We export learner history and certificates from your current system and import them as external training records. We run test imports and check the results with you before launch.

Can each partner have its own branding and login?

Yes. Each training partner gets its own logo, colours and login page. Certificates and emails carry the partner brand.

How are certificates issued and tracked?

The platform issues a branded PDF certificate with a wallet card when a learner meets the completion rules. For a practical session, an instructor can sign off the whole class in one click. Each certificate has a validity period. The platform warns you before it expires.

Where is the platform hosted?

On ZSoftly Cloud Platform (ZCP) in the Canadian region you choose, in your own cloud account, or on your own hardware. The platform runs in containers in each case.

Can our head office see all partners while partners see only their own learners?

Yes. The platform uses a hierarchy of training partners, client companies and departments with data scoped per partner. Your head office sees every partner, and each partner sees only its own clients and learners.

Plan Your Training Platform

Tell us how you deliver training today. We will recommend a platform path and scope the first release.