The Learner Management System we built in 23 days for £260




What the LMS actually does
Admin, Tutor, Learner and Guardian dashboards — each in React, each with its own workflow, all backed by the same WordPress REST API and audit trail.
Full Individualised Learner Record fields, DfE submission readiness, planned-end-date tracking, grant-funded hours calculation, audit logs on every data write.
Real-time tutor attendance via tablet, automatic grant-hour deduction, low-balance alerts when learners approach their funded ceiling.
Learners submit through their dashboard, tutors mark and feedback in-line, guardians of younger learners see progress without needing to ring the office.
Course invoices auto-generated as PDFs, payment reconciliation tied to enrolment, automated emails for enrolment, reminders, completion.
Every data change logged. Who changed what, when, from where. DfE and Ofsted-audit ready from day one — a non-negotiable for grant-funded education.
A small CIC was being held back by manual administration
Learner records in spreadsheets. Attendance on paper, transferred manually. Grant hours calculated by hand. Every save-over or missed entry was financial risk.
Commercial alternatives — MAYTAS, Tribal, ProSolution — would consume a significant portion of a small CIC's annual budget, before customisation or support.
Build, not buy. Use AI-assisted development with the discipline of a senior engineering team. Treat it as a product, not a spreadsheet replacement.
Production system in daily use. Admin time cut by more than half. Client described it as 'exactly what she had asked for, with usability and features that impressed her.'
WordPress plugin. React frontend. PHP REST API. Custom database.
Behind the API sit nineteen custom database tables. Learners, courses, sessions, attendance, assignments, feedback, grants, invoices, audit log entries, role assignments. Every table has a migration file, every migration is versioned, every schema change is reproducible. The complete codebase is owned outright by the South Cumbria Skills Exchange — no SaaS subscription, no vendor lock-in, no third-party data exposure.
Sandwich prompts, project files, and Wilson — the AI development partner
The result was 277 documented milestones across 23 calendar days. Every milestone has a journal entry recording what was done, which files changed, what was tested, what the commit hash was, and what the deployment commands were. The audit trail was not added retrospectively — it was the methodology itself.
ESFA, DfE, Ofsted and GDPR — designed in from day one
Every API endpoint has three checks: authentication, capability and scope. No user PII ever appears in logs, errors, console output or sync payloads. Every data write creates an audit log entry — automatically, at the model layer, not relying on developer discipline at the route layer. ILR fields are validated at the database level, not just in the UI. Guardian access is scoped strictly to the learners they are linked to, with the rule enforced at every query. DfE and Ofsted audits became a matter of running a report, not a matter of panic.
From the first prompt to a working system in 23 calendar days
That timeline is not optimistic. It is documented. Every milestone has a journal entry with a commit hash. Anyone could verify it from the repository history alone. Against the traditional estimate of four to six months, the project ran for the same duration again after the planned milestones to add features that emerged from real use — scope additions worth more than the base specification.
£260 in hard costs. 288 hours of time. Against £97k+ traditional.
The same methodology applies to any custom business system
Eighteen working days, averaging sixteen hours per day: 288 hours of human time. Valued at a senior developer's day rate of £450, that puts the human-time value at £8,100 — a total project cost of around £8,360. Compare that to the traditional estimate: a development team of two to four engineers over four to six months, conservatively £97,500 to £137,500.
Even at the high estimate of human time, the project came in at six percent of the conventional cost. The work happened in front of the TV, in steady ten-to-fifteen-minute Wilson sessions with prompts written in advance. Not in a state of deep concentration for sixteen hours, but in steady, low-level engagement punctuated by bursts of focused prompt-writing.
The principle is simple. If your business needs software that genuinely fits, we can build it in weeks rather than months, at a fraction of conventional cost, with the engineering discipline of a senior team. Fixed price after a discovery call. Full code ownership on delivery. No SaaS lock-in. The Learner Management System was the proof. Your project would be the next one.
Other industries where bespoke software outperforms off-the-shelf
Exactly what she had asked for. Impressed by the usability and the features.
The same three-step process used to build the LMS
A real conversation about what your business does and where the friction is. For the LMS, this was a structured client meeting in February 2026 that produced fourteen learners to start with, three existing grants, four user roles, a public-facing application form, GDPR compliance as a non-negotiable, and ILR data fields as required.
For the LMS, build was 23 days. For your project it will be whatever your scope demands — typically weeks rather than months. Every milestone is documented, every change is auditable, and you see real progress on a staging URL every week.
The LMS is in production today, supported by us, owned by the client. The repository is theirs. The deployment is on their hosting. No vendor lock-in. Your project would be exactly the same.
Answers to questions other prospects have asked
Can you really build a £97k system for £260 in hard costs?
Tell us about it. We will tell you honestly whether a custom build is the right answer, how long it would take, and what it would cost.
