For training institutes
Learning platforms built to a specification, and documented to match
Your platform will be audited, handed to a different team, and maintained for years. That means the documentation matters as much as the software — and most vendors do not produce any.
What we hear most often
Admissions runs on paper and goodwill
Lost payment slips, mis-transcribed contact numbers, registration numbers that collide, and no record of who approved what.
The last vendor left nothing behind
A working system, no documentation, and nobody who can safely change it. Every small request becomes a negotiation.
Off-the-shelf almost fits
The platform does 80% of what you need and fights you on the rest — usually the part specific to how your institute actually works.
What we do about it
Built against a written specification
Every requirement gets an identifier, and that identifier is cited in the code that satisfies it. When an auditor asks how a rule is enforced, the answer is a search, not an investigation.
Manuals for every role
Separate written guides for administrators, instructors, students and super-administrators — plus a QA test pack your own team can re-run after any change.
Arabic and RTL from the start
Planned into the routing rather than retrofitted, which is considerably cheaper and works considerably better.
Honest advice about building at all
Often the right answer is a custom portal and integrations on top of Moodle or Open edX, at a fraction of a bespoke build. We will tell you when that is the case.
Proof
We have delivered a full learning platform this way: web and mobile clients on a single API, built to a formal specification, shipped with four role-based manuals and a QA test pack.
A learning platform built to a formal specification, and documented to match
Web and mobile clients on a single API, built against a written requirements specification with every requirement traced into the code that satisfies it.
Read the case studyWhere most people start
Learning Portal
An institute delivering courses online.
$7,500
5 weeks
Rescue Audit
Anyone who inherited a codebase nobody understands.
$1,200
4 days
Retainer
A team that needs ongoing engineering capacity.
$2,500/mo
3 month minimum
Questions we get
- Should we build custom or configure an existing platform?
- Usually the second, and we will say so even though it is the smaller project. A full custom build is right only when your process genuinely does not fit an existing product.
- Can you integrate with our student information system?
- Yes, and we scope it explicitly during discovery rather than discovering it halfway through the build.
- What happens if we want to change vendor later?
- You can. You own the code outright, the requirements are documented, and the QA pack is yours. Making ourselves replaceable is deliberate — it is what makes us worth hiring.