top of page

LMS Development Company in Bangladesh

One LMS for every course, every learner, every certificate

The AI-enabled LMS for SCORM, xAPI & HTML5

Kaz Software designs and builds learning management systems for companies, universities and development programmes. We also built and run DTCLMS, our own AI-enabled LMS for SCORM, xAPI and HTML5 courses in Bangla or English. Start from DTCLMS, or have us build an LMS around your own training rules.

​

✓ Upload SCORM, xAPI & HTML5 as-is — no rebuilding
✓ See who's overdue, by department, in one click
✓ Certificates anyone can verify, renewed automatically
✓ An AI tutor that knows every course

Top LMS Development Company in Bangladesh xAPI and SCORM.png

Pilot and evaluation partners

Organisations testing DTCLMS in their training programmes include UNICEF, Passport to Earning, NDB Capital and National University Bangladesh.

Kaz Software has built software in Dhaka since 2004

Kaz Software has built software in Dhaka since 2004 for clients in 35+ countries. We built DTCLMS because most LMS platforms are file hosts with a progress bar: they store courses, but they can't prove who finished mandatory training, or when.

LMS features for course delivery and assessment

We build LMS platforms around how training really runs: courses you already own, deadlines, cohorts and quizzes that have to count. Here's how that works in DTCLMS.

• Course delivery
Most organisations already own SCORM courses. Moving to a new LMS shouldn't mean rebuilding them.
✓ Upload SCORM 1.2 or 2004 zips as they are. Each module becomes its own unit, so learners see progress module by module.
✓ Courses play in the order their author set in the SCORM file.
✓ Courses you built in HTML5 are tracked too, using a small tracking kit.
✓ Units unlock one after another. Orientation units can stay open to everyone.

• Assessment
A quiz only proves something if the score is real. Grading happens on the server, so a learner can't edit it in the browser.
✓ Write a question once, tag it, and reuse it across quizzes.
✓ Set a pass mark and a time limit for each quiz.
✓ Limit attempts and shuffle questions, so answers are harder to copy.
✓ Import questions from CSV, or let AI draft them. An instructor checks every AI question before it goes live.

​

What LMS platforms we build

  • Corporate and compliance training: mandatory courses assigned by department, role or hire date, with reminders, escalation and proof of completion.

  • Onboarding: first-week learning paths that unlock in order.

  • Universities and training institutes: course catalogues, quizzes and transcripts, in Bangla or English.

  • NGO and development programmes: training for field staff and partners, with completion reports you can export.

  • Customer and partner training: product courses with certificates anyone can verify online.

LMS Development Company in Bangladesh
Upload, assign, and track training in one place,
in minutes.

One platform, every building block

Every screen runs on the same documented API — so each module works on its own, or together with the systems you already run.

​

01 SCORM & HTML5 Player
Plays SCORM 1.2, SCORM 2004 and HTML5 courses and records progress.

​

02 Embedded xAPI Store
Learning records stay inside the LMS, with no separate LRS to run.

​

03 AI Tutor
Answers learner questions using the course content.

​

04 Question Bank & Quizzes
Reusable, tagged questions and server-graded quizzes.

​

05 Assignments & Compliance
Mandatory training by department, role or hire date, with reminders and escalation.

​

06 Certificates & Verification
Numbered PDF certificates with a public verification page and renewal cycles.

​

07 Cohort Analytics
Completion, drop-off, pass rates and time on task for every course.

​

08 Content Review Workflow
Draft, review, publish: nothing reaches learners without approval.

​

09 Organization & HR Import
Bring in departments and staff from your HR data.

​

10 REST API & Playground
Every screen runs on a documented API you can test before you integrate.

Kaz Software builds custom LMS platforms in Bangladesh.png

One platform, purpose-built for every role

Admins, instructors and learners each get their own portal; managers get My Team the moment someone reports to them. Nobody wades through screens meant for someone else's job.

03 · Instructor — SCORM import, AI quiz & publish_2x.png
360_F_752496238_KJwjB9OFbUOz116QUH2EXLQRrRN7otuD.jpg

• Portal — Admins

Manage users, roles and enrolments, import the organisation structure from HR, assign training, watch compliance and issue API keys.

istockphoto-2167862663-612x612.jpg

• Portal — Instructors

Build courses module by module, import a SCORM package in one upload, build quizzes from the question bank and track their cohorts.

pexels-photo-5088181.avif

• Portal — Learners

See what's due, take courses, ask the AI tutor, and download certificates and transcripts.

images.jfif

• My Team — Managers

The My Team view follows the reporting line, so managers see who's overdue and act on escalations.

Education

An AI tutor inside every course

Help arrives at the moment a learner needs it — right beside the player, so nobody leaves the course to hunt for an answer.

​

✓ Answers come from the course the learner is taking, not the open web.
✓ Progress, certificates and the tutor sit in the same place as the course.
✓ Instructors get AI-drafted quiz questions to review and edit.
✓ Nothing AI-drafted is published without a person approving it.

​

Example: on a workplace safety course, a learner asks "Can you explain module 2's key idea again?" and the tutor answers from that course's outline.

Every course, learner, and certificate in one LMS,
built by Kaz Software.

How we build your LMS

  1. Discovery: we map your courses, users, roles and compliance rules.

  2. Design: screens and user flows for each role, reviewed with you.

  3. Build: we build in stages and show you working software as we go, reusing DTCLMS modules where they fit.

  4. Pilot: a real group of learners uses it, and we fix what they find.

  5. Launch: content and SCORM import, data migration and training for your admins.

  6. Support: maintenance, updates and new features.

​

What affects LMS development cost

  • How many user roles and portals you need

  • Which features are custom and which come from DTCLMS

  • Systems it must connect to (HR, single sign-on, payments)

  • How much content and data you migrate

  • Languages, hosting and support level

Read more: Custom LMS Development Cost in Bangladesh: What Drives the Price

​

Ways to work with us

  • Start from DTCLMS: the fastest route. We configure and brand it, then add what you need.

  • Custom LMS project: a fixed-scope build around your own requirements.

  • Dedicated team: engineers who work as part of your team.

​

Integrations and tech stack

DTCLMS is built with React and Next.js. It supports SCORM 1.2, SCORM 2004, xAPI and HTML5, imports your organisation structure from HR data, and exposes every feature through a documented REST API with scoped keys, a request log and OpenAPI export. Other systems connect through that API.

Secure by design

Engineered around OWASP-aligned practices at every layer — authentication, authorization, input handling and content isolation.

​

DTCLMS protects your content from upload to playback. Every file is checked for type and size, and course packages are screened for path traversal and zip bombs before extraction. Courses then run in sandboxed iframes under a strict content security policy, covering the OWASP Top 10 risk areas.​​​

  • Hardened authentication
    Bcrypt-hashed passwords, short-lived access tokens and single-use rotating refresh tokens in httpOnly, Secure cookies.

  • Granular access control
    Resource-action permission checks on every request, with row-level ownership. API keys are scoped and can never escalate.

  • Brute-force protection
    Strict rate limits on sign-in and registration, per-key limits for integrations, and a read-only sandbox for the public playground.

DTCLMS compliance report: who is overdue by department, with cohort analytics

Cohort analytics & compliance

Answer "who is overdue in Warehouse?" in one click — with the numbers behind every course.
 

✓ Completion rates and per-unit drop-off
✓ Quiz pass rates and time-on-task for every course
✓ A people × training compliance matrix
✓ CSV export when you need to go deeper

Case study: an LMS inside a national compliance platform

For a maternity-protection programme in Bangladesh's garment sector, we built a compliance platform with an integrated LMS. Factory focal points take courses in a learning hub, while national admins, factory admins and assessors work in their own web portals and a mobile app. A team of 11 (UI/UX, web, mobile, backend, database and QA) built it with Vue.js, Flutter, Laravel and PostgreSQL.

​

Frequently asked questions

How much does custom LMS development cost in Bangladesh?

It depends on how many user roles you need, which features are custom rather than taken from DTCLMS, the systems it must connect to, how much content you migrate, and the languages you support. Starting from DTCLMS modules usually means less to build than starting from scratch. Tell us your requirements and we will send an estimate.

Does your LMS support SCORM and xAPI?

Yes. DTCLMS imports SCORM 1.2 and SCORM 2004 packages as they are, tracks HTML5 courses with a small tracking kit, and stores xAPI statements in a built-in learning record store, so you don't need a separate LRS.

Can the LMS run in Bangla?

Yes. DTCLMS delivers courses in Bangla or English.

Can you customise DTCLMS instead of building an LMS from scratch?

Yes. Many projects start from DTCLMS modules such as the course player, assignments, certificates and analytics, and we build the parts that are specific to your organisation.

How does the LMS track mandatory and compliance training?

Admins assign required courses by department, job role or hire date, with due dates, reminders, manager escalation and an exemption register. A compliance matrix shows who is overdue, and reports export to CSV.

Is the AI tutor safe to use with learners?

The tutor answers from the content of the course the learner is taking. AI-drafted quiz questions go to an instructor for review, and nothing AI-drafted is published without a person approving it.

Can the LMS connect to our HR and other systems?

Yes. You can import your organisation structure from HR data, and every screen runs on a documented REST API with scoped API keys, a request log, OpenAPI export and a public playground for testing.

​

Related reading

bottom of page