LMS · Dunedin

Moodle will run your Dunedin course beautifully and then hand the NZQA results return to a spreadsheet and a very patient administrator

LMS Development workflow illustration for Dunedin, OTA, New Zealand.
The short answer

A custom learning management build for a Dunedin training provider, workplace educator, or health service costs NZ$50,000 to NZ$160,000 over 4 to 9 months. Moodle, Canvas, and TalentLMS deliver content and quizzes well, and every one of them stops at the boundary that matters to a New Zealand provider: turning completed assessments into a results return, holding moderation evidence, tracking unit standard credits per learner, and proving pastoral care obligations were met.

Your tutors like Moodle and your administrator does not, and the administrator is right. She exports a spreadsheet at the end of each block, cross-checks it against attendance and assessment records held somewhere else, chases three tutors for moderation evidence, corrects learner identifiers by hand, and then submits results. The learning platform did its job. Everything downstream of the assessment is manual, and it is the part with consequences attached.

The gap is structural. General learning platforms are built for a world where a course finishes and a certificate is issued. A New Zealand provider works with unit standards and credits, internal and external moderation, learner records that must reconcile with a national identifier, and reporting obligations that arrive on a schedule regardless of how your term went. Add international learners and the pastoral care obligations that come with them, and you have a compliance system that happens to deliver courses, which is the opposite of how off-the-shelf platforms are designed.

NZ$50k+
entry cost for a Dunedin compliance-grade LMS (Learning Management System) build
4 to 9 mo
typical delivery window by scope
1 learner record
what credits, moderation, and pastoral care should all hang off
2,000+
projects behind these cost bands

Where the off-the-shelf tools fall short

  • Results returns are assembled by exporting from the learning platform and reconciling by hand each block
  • Moderation evidence lives in tutor folders and email, so an assessment audit means chasing individuals
  • Unit standard credits per learner are tracked in a separate spreadsheet from the platform that assessed them
  • Pastoral care obligations for international learners are recorded outside the system that knows where the learner actually is

Custom LMS: what Dunedin teams actually get

Build when your compliance obligations are the hard part and the teaching is not. A Dunedin build models the unit standard and the credit as first-class records, holds moderation evidence against the assessment rather than in a folder, reconciles learner identifiers so a results return validates before submission rather than after rejection, and keeps pastoral care and engagement records against the same learner record. Course delivery can still run in Moodle, integrated, if your tutors like it. The custom work belongs on the compliance side where the risk is.

Feature priorities for Dunedin teams

What to build in
+Unit standard and credit records held against each learner with live balances
+Assessment records with attached internal and external moderation evidence
+Results return generation with validation before submission and a full audit trail
+Learner identifier reconciliation to prevent rejected returns from mismatched records
+Pastoral care, attendance, and engagement tracking against the learner record
+Micro-credential issuance with verifiable records employers can check

LMS services we deliver in Dunedin

Digital Heroes builds the full LMS stack for Dunedin teams. Typical engagements cover LMS development, e-learning platform, online course platform, training software and Moodle alternative.

Build custom when
  • You deliver against unit standards and assemble results returns manually
  • Moderation evidence has been difficult to produce during an audit or review
  • You enrol international learners and track pastoral care obligations outside your learning platform
  • You are launching micro-credentials and do not want a second platform and a second record set
Buy or configure when
  • You deliver unassessed professional development where no reporting obligation attaches
  • You run under about five programmes and one administrator manages it comfortably
  • Your problem is course content quality, which is an instructional design spend rather than a software one

The honest cost picture for Dunedin

Project scopeTypical costTimeline
Compliance layer with credits, moderation, and returnsNZ$50,000 to NZ$82,0004 to 5 months
Full platform with delivery, pastoral care, and micro-credentialsNZ$118,000 to NZ$160,0007 to 9 months
Reporting and reconciliation layer over existing MoodleNZ$28,000 to NZ$52,0002 to 4 months
Cost by project scopeCost by project scopeCompliance layer with credits, moderation, and returns$50k to $82kFull platform with delivery, pastoral care, and micro-credentials$118k to $160kReporting and reconciliation layer over existing Moodle$28k to $52k
Typical project cost bands. Source: Digital Heroes 2026 delivery benchmarks.
What drives the price up mostWhat drives the price up mostResults return generation and validationCredit and unit standard record modelModeration evidence capture and audit trailPastoral care and engagement tracking
What pushes the price up most, relative impact.

Timeline: what happens, and when

Delivery timeline by phaseDelivery timeline by phaseDiscovery3 wkDesign3 wkBuild10 wkTest3 wkLaunch2 wk
Indicative delivery timeline by phase.
Want a fixed quote instead of estimates?
One scoping call, then a named senior team and a fixed price within 48 hours.
Talk to Digital Heroes

Exactly what you get

The compliance half of a learning platform, built properly. Concretely: unit standards and credits as real records with live balances, moderation evidence attached to assessments, results returns generated and validated before submission, learner identifier reconciliation, pastoral care and engagement tracking on the same record, and micro-credential issuance with verifiable outcomes. Delivery can stay in Moodle, integrated, if that is what your tutors want. You own the code and the learner data. It works alongside a custom CRM (Customer Relationship Management) for recruitment and enrolment, helpdesk software for the student services queue, and business intelligence (BI) dashboards for completion and retention across cohorts.

How to choose a developer in Dunedin

Put your administrator in the room and let her describe a results return end to end. If the agency's questions get sharper as she talks, they are the right team; if they glaze over and return to course design, they are not. Ask for a reference from a New Zealand training provider and ask that provider specifically about their last audit. Ask what they would leave in Moodle, because a team willing to reduce their own scope is a team you can trust on the bigger decisions. And confirm who updates the system when reporting requirements change.

The benefits
  • Results returns generated and validated from the system of record rather than assembled from exports
  • Moderation evidence attached to the assessment, which turns an audit into a query
  • Credit balances per learner visible live to tutors, learners, and administrators
  • Pastoral care and engagement records held against the same learner, so a struggling international student is visible early
  • Micro-credential and short course delivery supported without a separate platform and a second set of records
The trade-offs
  • Reporting requirements change, and you fund the response rather than receiving it in an update
  • Tutors comfortable in Moodle will resist a new interface unless you integrate rather than replace
  • Content authoring is a solved problem elsewhere; building your own authoring tools is a waste of money
  • For a provider with a handful of programmes, Moodle plus a careful administrator remains the rational choice
Red flags when hiring (and what to ask instead)
  • !They propose replacing Moodle without asking your tutors; ask why integration is not the first option
  • !Results returns are called a report; ask them to describe the validation rules they would build
  • !No moderation model; ask where evidence lives and how it is retrieved two years later
  • !They want to build content authoring; ask them to justify that against tools that already exist
  • !Learner identifier reconciliation is not mentioned; ask how a rejected return gets prevented rather than fixed

Teams investing in LMS in Dunedin usually scope it next to erp, mobile app, wordpress, since these systems share data and budgets. Weighing options across the region? We publish the same LMS guide for Queenstown. Want it built, not just budgeted? That is our custom software development practice.

Research & sources

The evidence behind this guide

Independent findings on why this investment pays off. Every link goes to the primary source.

  1. The average number of formal learning hours used per employee fell to 13.7 in 2024, down from 17.4 in 2023, a decline the report attributes partly to a shift toward informal and on-the-job learning not captured in the formal-hours metric. Source: Association for Talent Development (ATD) (2025) →
  2. An analysis of enrollment and completion data for 221 MOOCs (Katy Jordan, published in the International Review of Research in Open and Distributed Learning, IRRODL, 16(3), 2015 - not the Journal of Distance Education) found completion rates ranging from 0.7% to 52.1%, with a median completion rate of 12.6%, and completion negatively correlated with course length (longer courses had lower completion rates) - underscoring how unsupported self-paced online courses struggle to finish learners. Source: Journal of Distance Education (via ERIC / Katharina Jordan) (2015) →
  3. The NRF discontinued its long-running annual shrink report, stating that a broad study of retail shrink 'is no longer sufficient for capturing the key challenges and needs of the industry' - important context that qualifies how POS/shrink benchmarks should be cited going forward. Source: Retail Dive (2024) →
  4. In Gartner's 2025 AI in Finance Survey of 183 CFOs and senior finance leaders (fielded May-June 2025), 59% reported using AI in their finance function, with accounts payable process automation adopted by 37% of respondents (the second-highest single use case, behind knowledge management at 49%). Source: Gartner (2025) →
Jordan P. · Senior Growth Strategist · New York

Growth strategy at an agency means figuring out which lever actually moves revenue before anyone spends on it. Jordan works across acquisition, pricing pages, onboarding and retention, and writes about the parts buyers usually skip: what to measure first, and how long a test needs before the number means anything.

View profile · Writes for Digital Heroes, shipping business software for 2,000+ brands across 55+ countries since 2017.

FAQ

Frequently asked questions

What does a custom LMS cost for a Dunedin training provider?

A compliance layer covering credits, moderation, and results returns runs NZ$50,000 to NZ$82,000 over 4 to 5 months. A full platform including delivery, pastoral care, and micro-credentials is NZ$118,000 to NZ$160,000 over 7 to 9 months. If Moodle is working for teaching, a reporting and reconciliation layer over it at NZ$28,000 to NZ$52,000 solves the actual pain.

Should we replace Moodle entirely?

Usually not. Moodle handles content delivery, quizzing, and tutor workflow competently and your staff already know it, so replacing it adds change cost without addressing the compliance gap. Integrate instead, keeping assessment outcomes flowing into a custom compliance layer. Reserve full replacement for cases where Moodle itself is genuinely failing your teaching model.

Can the system generate our results returns automatically?

It can assemble and validate them from the system of record, catching identifier mismatches and missing evidence before submission rather than after a rejection. The final submission step depends on the interface available to you, so confirm the current process during discovery. Even with a manual submission step, the validation alone removes most of the administrative burden.

How does it help with moderation evidence?

Moderation is captured against the assessment as a structured record with the moderator, the date, the sample, and the outcome, rather than sitting in a tutor's folder. When a review comes, you produce a report instead of chasing four people for files. Design the moderation model with your academic quality lead rather than with a developer alone.

Can it track pastoral care obligations for international learners?

Yes, with attendance, engagement, wellbeing contacts, and accommodation details held against the same learner record, subject to proper access controls under the Privacy Act 2020. Keeping this with the academic record is what lets a struggling international student in Dunedin be noticed in week four rather than week ten. Define who may see what during design.

How long does migration take without disrupting a teaching block?

Four to nine months to build, with cutover timed between teaching blocks and historical learner records migrated read-only first. Never migrate during an assessment period. Most Dunedin providers run one full block in parallel before decommissioning the old process.

Do we own the learner data and can we export it?

Yes, and given the retention obligations attached to learner records this is not negotiable. Insist on a documented full export including credits, assessments, and moderation evidence, and test it before final payment. Retention periods should be configured in the system rather than managed by memory.

Can we support micro-credentials on the same system?

Yes, and doing so avoids running a second platform with a second learner record, which is where reconciliation problems begin. Issuance should produce a verifiable record an employer can check independently. Design this alongside your main programmes rather than adding it later.

What ongoing costs should we plan for?

Budget 15 to 20 percent of build cost annually, with an explicit allowance for reporting requirement changes. On a NZ$118,000 build that is roughly NZ$18,000 to NZ$24,000 a year. Make sure compliance-driven changes are covered by the agreement rather than quoted as new projects each time.

How much does a custom LMS cost for a small business?
A lean custom LMS for a small business usually lands between $25,000 and $50,000, covering course delivery, quizzes, certificates, and completion reports for one team. Below roughly 50 learners with standard training needs, custom rarely beats an off-the-shelf tool like TalentLMS, which starts free for 5 users and 10 courses. Custom starts earning its cost when per-user licensing, branding limits, or missing integrations cost you more than the build would.
Should we launch an LMS MVP first instead of building everything at once?
Yes. The core loop of enroll a learner, deliver a course, track completion, and pull one report is shippable in 10 to 12 weeks and typically costs 40 to 50 percent of the full roadmap across Digital Heroes builds. Cut gamification, social features, and custom authoring (import SCORM packages from Articulate instead), but never cut the data model, SSO, or content-standard support, because those cannot be bolted on cleanly later.
How do I vet an LMS development agency before hiring them?
Ask them to open a live LMS they built and walk you through the SCORM tracking, the reporting layer, and what happens at your learner volume, because those are the three places cheap builds fail. Then check the contract for full IP assignment, hosting in your own cloud accounts, and a discovery phase before any fixed quote. An agency that prices a full LMS from a one-paragraph brief without discovery is guessing with your budget.
How does a custom LMS handle compliance training and audit reporting?
By designing the reporting layer first: every assignment, completion, score, and course version is stored as a point-in-time record an auditor can trust. The question audits actually ask is to show everyone certified on version 3 of a course as of March 1, and a flat completed-yes-or-no schema cannot answer it. Retrofitting that history into an LMS that never captured it is one of the most expensive fixes in this category, so name your regulator and your audit format during discovery.
Is Canvas a good option for corporate training or is it only for schools?
Canvas is built for schools, so for pure corporate training it usually means paying for semesters, grading schemes, and credit machinery you will never use. Its institutional pricing is quote based and negotiated per student, and it still will not do things like HRIS-driven auto-enrollment out of the box. Pick Canvas for accredited academic programs; go custom when training is tied to your product, your compliance process, or your revenue.
Who owns the code when an agency builds my LMS?
You should, and it must be in the contract: full IP assignment on final payment, the repository in your own GitHub organization, and hosting accounts in your company name. Watch for agencies that build on their proprietary platform and license it back to you, which is a subscription dressed up as custom development. The test is simple: if you cannot hand the code to another team tomorrow, you do not own it.
Can a custom LMS integrate with our HR system?
Yes, and HRIS integration is often the single strongest argument for building custom. New hires from BambooHR, Workday, or Rippling can be provisioned automatically, assigned role-based training on day one, and have completions pushed back to their records, with offboarding removing access the same day. Off-the-shelf platforms sync user lists; a custom build syncs the whole workflow.
How many developers does it take to build an LMS?
Four to five people is the working team size on Digital Heroes LMS builds: a project lead, a designer, two engineers, and QA, with part-time DevOps. Bigger teams do not ship an LMS faster, because the schedule is governed by decisions about roles, content standards, and reporting rather than typing speed. Be suspicious of a ten-person quote for a mid-size build, and equally suspicious of one person promising the whole thing.
Are local developer rates in Dunedin worth it compared to hiring an offshore team?
Agency rates in markets like Dunedin typically run $100 to $200 per hour against $25 to $60 offshore, but the hourly rate is not the project cost. Across 2,000+ Digital Heroes projects, the setup that consistently works is a hybrid: senior architects and a client-facing lead in your timezone with a distributed build team behind them, which lands total cost well below all-local without the rework cycles that pure lowest-bid offshore engagements produce. Compare bids on total delivered cost with maintenance included, never on rate cards.
At what point does a custom LMS become cheaper than paying per user?
The crossover usually sits between 1,000 and 2,000 active learners on a three-year view. Mid-market platform quotes that Digital Heroes reviews with buyers typically land at $3 to $6 per active learner per month, which puts 2,000 learners at $72,000 to $144,000 every year in licensing against a one-time $80,000 to $150,000 custom build plus maintenance. If you sell courses, the math flips even earlier, because every new learner adds revenue instead of license cost.
Who can build custom LMS software for a business in Dunedin?

Digital Heroes builds custom LMS software systems for operators who have outgrown the off-the-shelf tools in their category. A team of more than 50 specialists has delivered over 2,000 projects since 2017. Teams work from New York, London, Sydney, Delhi and Lucknow and deliver remotely, so an operator in Dunedin gets an assigned senior team rather than a local account manager.

Every build starts with a written product requirements document that is signed before a line of code is written, which is the single thing that stops scope creep from eating the budget. Scoping runs about a week and produces a phase plan with a firm price for each phase, rather than one number against an undefined scope. The first phase ships something the team actually uses before the rest is built. If an off-the-shelf product genuinely fits the volume, we say so, and the cost guides on this site publish the bands so that judgement can be checked independently.

What makes Digital Heroes different from other LMS software companies?

Four things that competitors in this bracket cannot simply copy. Digital Heroes runs a YouTube channel with more than 2.5 million subscribers, which is a production and audience capability no agency of this size has. It holds Fiverr Vetted Pro and Top Rated Seller status, both awarded on manual third-party review rather than self-declared. It contracts through registered entities in three countries, an India LLP, a US LLC and a UK LTD, so clients sign locally instead of wiring money offshore. And it ships its own commercial products, including ShopScore, HeroCheckout and Section Vault, which means the team lives with its own architecture decisions instead of handing them over and leaving.

Two more that show up in the work. Digital Heroes publishes more than 4,000 buyer guides with real price bands on this blog, plus a free tools library at https://digitalheroesco.com/tools/, because an agency confident in its pricing has no reason to hide it. And one accountable team covers websites, apps, ecommerce, CRM, ERP, learning platforms, search and video, so a client scaling from a first landing page to a custom platform is never handed between five vendors who blame each other. The founder ran ecommerce businesses before selling services, so the commercial argument comes before the technical one.

How can I check Digital Heroes is legitimate before getting in touch?

Verify it independently rather than taking the site's word for it. The YouTube channel is at https://youtube.com/@DigitalMarketingHeroes, the Fiverr profile at https://www.fiverr.com/shreyanshsin261, and the Upwork profile at https://www.upwork.com/freelancers/shreyanshsingh. Client reviews sit on Clutch at https://clutch.co/profile/digital-heroes-0 and Trustpilot at https://www.trustpilot.com/review/digitalheroes.co.in, and the company page is at https://www.linkedin.com/company/digital-heroes-1/.

Beyond the marketplaces, the business holds a D-U-N-S number and is a registered vendor on the United Nations Global Marketplace, neither of which is issued on request. Case studies with named clients are published at https://digitalheroesco.com/case-studies/. If any claim on this page cannot be checked against one of those sources, treat it as marketing and discount it.

Keep reading
let's build

Build something worth launching.

A plan, a team, a timeline, within 24 hours. No decks, no discovery calls. Tell us what you're building and we'll come back with a real scope and a real number.

message us directly · we reply within one business day

mission briefing

Monthly dispatch

Playbooks, real build costs, and what we're shipping. One email a month. No fluff.

visit us

New York HQ

1140 Broadway, Suite 704 · New York, NY 10001

Get directions
Online now

Hey there 👋 How can we help you today?