Services

JUSTADDWATER > Services

LMS development

We build learning platforms you actually own

Everything below ends the same way: the platform runs on your infrastructure, the codebase is yours, and there is no per-learner licence to renew. What changes between engagements is how much we build around it.

12 yrs
Building enterprise software
30 days
Base package to go-live
1,500
Per-seat licences eliminated for one client
95%+
Compliance completion achieved post-deployment

Three ways to engage

Pick by how much needs building, not by how many learners you have. Learner count never changes the price.

Fastest route

30-Day Launch Plan

We already own the foundation: our theme, plugin suite, and deployment tooling. You are not paying for it to be invented, so the month goes into your branding, your integrations, and your data.

  • Platform deployed on your environment
  • Theme matched to your brand
  • One SSO and one HRMS integration
  • Course, role, and reporting setup
  • Admin training, documentation, 60 days support
From $9,000

One time. A comparable licensed platform runs $40,000 or more every year.

See what's included

Built to fit

Custom LMS Development

For when the training workflow does not fit standard software. We build around how your organisation actually operates rather than asking you to work around a product.

  • Custom modules and learner journeys
  • Assessment and certification logic
  • Competency matrices tied to role and version
  • Reporting built to your metrics
  • Multiple system integrations
  • Full source access, documented

Typical timeline 8 to 14 weeks

Investment scoped after discovery

One platform, many portals

Multi-tenant LMS Development

Separate portals for each business unit, franchise, or client, running on one platform you own and maintain once.

  • Independent branding per portal
  • Delegated admins and permissions
  • Isolated learner data and reporting
  • Central course library, shared or scoped
  • Group-level rollup reporting
  • Add portals without adding licences

Typical timeline 12 to 20 weeks

Investment priced per portal and integration scope

Built for the parts that usually break

Most teams end up stitching spreadsheets and manual processes around their platform because it cannot do what they need. We build so that stops being necessary.

Connect your systems

Identity, HR, Microsoft 365, CRM, payments. Anything with an API, wired both directions.

Automate the admin

Enrolment, renewals, approvals, expiry reminders, and reporting that runs without a coordinator chasing it.

Handle real scale

Multiple entities, contractor populations, and workforces that turn over a third of themselves a year.

Extend without asking

Custom modules, certification pathways, commerce, mobile. You hold the code, so nothing waits on someone else’s roadmap.

What actually changes when you own it

Same training programme, same learners, two different arrangements. The difference shows up in your budget and in what you are allowed to do.

On a licensed platform
On a platform you own

Per-learner fees renewed annually, rising with headcount

Paid once. Adding learners costs nothing

Learner records live in the vendor's cloud and jurisdiction

Deployed on your servers or your cloud, in your jurisdiction

Integrations gated behind a higher tier, or declined outright

Any system with an API can be connected

Contractors and partners billed as extra seats, so coverage gets rationed by budget

Train everyone who needs it, at no additional cost

Feature requests join a roadmap you do not control

You hold the codebase and decide what gets built next

Renewal is leverage. Price rises are hard to refuse

No renewal leverage. We keep the work by doing it well

Integrations, in detail

Integration work is where LMS projects overrun. These are the connections we have built before, so they are configuration rather than discovery.

Not listed here? If the system has a documented API, it can be connected. If it does not, we have built against legacy interfaces before and will tell you honestly what it costs.

Identity and access

Azure AD and Entra ID, Okta, SAML 2.0, OAuth, LDAP, Active Directory. Group and role mapping from your existing directory.

HR and workforce

Automatic provisioning and deprovisioning as staff join, move, and leave. Job role drives curriculum assignment.

Microsoft 365

Teams, calendar, SharePoint, and Power BI via Graph API. Training lands where people already work.

eCommerce

WooCommerce, Stripe, and invoicing for organisations that sell courses or certifications.

How 30 days is possible

Not by cutting corners. By not starting from zero. The foundation, theme, and deployment tooling already exist and are already hardened.

The clock starts when the project is confirmed and access is in place: brand assets, user list, integration credentials, and server access for on-premise builds.

Week one

Discovery and environment

Requirements confirmed, infrastructure provisioned, SSL and backups configured, base security applied.

Week two

Deployment and branding

Platform deployed, theme matched to your brand, course structure and role hierarchy built out.

Week three

Integrations and data

SSO and HRMS connected and tested, users imported, existing content and completion records migrated.

Week four

Testing and go-live

Reporting configured, admin training delivered and recorded, user acceptance testing, then launch.

Where this matters most

Training is not optional in these sectors, and the evidence has to survive an inspection. That is where ownership stops being a cost argument and becomes an operational one.

Life sciences and clinical research

CROs, site networks, pharma, medical devices, diagnostics.

  • Role-based SOP curricula
  • Protocol and GCP training
  • Read-and-understand attestations tied to document version

Healthcare delivery

Hospital groups, diagnostics chains, care operators, staffing firms.

  • Mandatory clinical training
  • Competency sign-off by role
  • Credential and licence expiry tracking

Financial services and insurance

Banks, NBFCs, insurers, broker and agent networks.

  • AML, KYC and conduct curricula
  • Multi-entity, multi-jurisdiction matrices
  • CPD and licensing hour tracking

Industrial, energy and infrastructure

Operators, EPC and construction, utilities, mining, logistics.

  • HSE inductions and permit-to-work
  • Competency matrices tied to task authorisation
  • Contractor onboarding at the gate

Training providers and academies

Training firms, certification bodies, associations, partner academies.

  • Cohort and public course delivery
  • Certification and recertification pathways
  • Commerce, entitlements, branded experience

Multi-entity groups and franchises

Group companies, franchise networks, multi-region operations.

  • Separate branding per portal
  • Delegated admins per unit
  • Group-level rollup reporting

What the base package includes

The 30-Day Launch Plan is fixed scope and fixed price, so you know what you are buying before discovery starts.

  • Platform setup on cloud or on-premise, with SSL, backups, and base security
  • Theme customisation to your brand guidelines
  • Course structuring with certificates and automated reminders
  • Bulk user import with role and group hierarchy
  • One single sign-on integration
  • One HRMS integration for user provisioning
  • Standard reports for completion, progress, and assessment
  • Live admin training session, recorded for reuse
  • Written admin documentation
  • 60 days of post-launch support

Base scope covers 10 courses and 5 standard reports. User import is not capped. Additional courses, reports, and integrations are quoted with the deployment. Course content authoring and regulatory validation documentation are separate engagements.

30-Day Launch Plan

From $9,000

One time, on your infrastructure, codebase included. A licensed platform for the same learner base typically runs $40,000 or more every year, indefinitely.

No per-seat fees No renewal Full source access
Get a quote

Or download the full scope document

Before you ask

The questions that come up in almost every first conversation, answered here so they do not have to.

Usually yes. We migrate users, course structures, and historical completion records, which matters most in regulated settings where training history is evidence. Content in SCORM or xAPI transfers directly. Content built inside a proprietary authoring tool may need rebuilding, and we will tell you which category yours falls into before you commit.
You receive the codebase, the database schema, and the deployment scripts. It runs on infrastructure you control. There is no licence key that expires, no seat audit, and no renewal conversation. Ownership means the platform is never at risk from a vendor decision, including ours.
Most clients take an ongoing support agreement with us and stay on it for years. Some hand it to their internal team once they are confident. The base package includes 60 days of post-launch support either way, and because you hold the code the choice stays yours.
Yes. We deploy inside your data centre or private cloud, which is usually a requirement rather than a preference for pharma, financial services, and government work. Learner data never leaves your network.
For the base scope, yes, provided access and assets arrive on time. Two things extend it: non-standard or legacy integration targets, and messy user data that needs cleaning rather than importing. We flag both during scoping rather than discovering them in week three.
Validation is a separate scoped engagement, not part of the base package. We will tell you honestly what it involves, what it costs, and where your own quality team can carry part of it using your existing templates.
The same as employees, because there is no per-learner cost to avoid. This is usually the largest single saving for industrial and healthcare clients, where contractor and agency populations were excluded from the incumbent platform purely on licence cost.

Start with the licence maths

Send us your current learner count and what you pay per year. We will tell you what an owned platform would cost, what it would not do, and whether it is worth doing at all. No obligation, and we will say so if the answer is no.

Testimonials

They were very responsive to all requests - the project management tool implemented by them made to easy to communicate and fix any issues, they were very proactive understanding the needs and figuring out a way to address them - they were very knowledgeable about Moodle set-up and were happy to custom build certain plug-ins to enhance user experience.

Source: Clutch.co
Amruta Kelkar
Founder, DealCraft Academy
The engagement eliminated recurring per-user LMS licensing costs and gave the client full control over the roadmap, features, and integrations. JUSTADDWATER responded quickly and efficiently despite the time difference. Their flexibility and strong communication were commendable.

Source: Clutch.co
Nathan
CareRx

Start with a scoping conversation

Tell us about your learner base and what your current platform can’t do. We’ll come back with a straight answer on cost, timeline, and fit.

    Useful to know: integrations you need, whether deployment must be on-premise, and any audit or accreditation date you are working toward.

    We reply within one working day. No sequence, no drip campaign, no sales development rep.

    What happens next

    We reply with questions, not a brochure. Usually two or three, aimed at working out whether this is worth your time.

    You get the licence maths. What you pay now against what an owned platform costs once, with the assumptions shown.

    Then a scoped proposal. Fixed price and fixed timeline for the base package, or a scope document for larger builds.

    1,500
    Per-seat licences removed for one client
    30 days
    Base package to go-live

    "The engagement eliminated recurring per-user LMS licensing costs and gave the client full control over the roadmap, features, and integrations. JustAddWater responded quickly and efficiently despite the time difference. Their flexibility and strong communication were commendable."

    Nathan · CareRx
    Source: Clutch.co

    Start with a scoping conversation

    Tell us about your learner base and what your current platform can’t do. We’ll come back with a straight answer on cost, timeline, and fit.

      Useful to know: integrations you need, whether deployment must be on-premise, and any audit or accreditation date you are working toward.

      We reply within one working day. No sequence, no drip campaign, no sales development rep.

      What happens next

      We reply with questions, not a brochure. Usually two or three, aimed at working out whether this is worth your time.

      You get the licence maths. What you pay now against what an owned platform costs once, with the assumptions shown.

      Then a scoped proposal. Fixed price and fixed timeline for the base package, or a scope document for larger builds.

      1,500
      Per-seat licences removed for one client
      30 days
      Base package to go-live

      "The engagement eliminated recurring per-user LMS licensing costs and gave the client full control over the roadmap, features, and integrations. JustAddWater responded quickly and efficiently despite the time difference. Their flexibility and strong communication were commendable."

      Nathan · CareRx
      Source: Clutch.co