Custom Software Development for Education
Custom LMS, university back-office tools and corporate learning platforms: SCORM, xAPI, SSO, WCAG AA accessibility and proctoring that actually catches cheating.
What Education Software Delivers
- A learning platform that respects accessibility: Education buyers are split between three worlds. K-12 schools and academies have to comply with regional education authorities and want to drop a half-broken Moodle for something parents and teachers actually use. Universities have a SIS (Universitas XXI, Banner, PeopleSoft) and a Moodle/Canvas/Blackboard, and need custom layers: admissions portals, internship matchers, alumni networks. Corporate L&D teams are looking for an LXP they can actually customise, not a per-seat SaaS that bills them for users they no longer have. Each of these has a different procurement cycle and a different compliance surface, and we have shipped to all three.
- SCORM and xAPI without the headache: We render SCORM 1.2 and 2004 packages with the runtime quirks (suspend_data 64KB limits, the bookmark vs. session_state confusion that breaks half the legacy content), and we ship a proper Learning Record Store for xAPI statements. We have migrated content libraries from Moodle to custom platforms without losing tracking history.
- SSO into the identity systems schools already use: SAML 2.0 against ADFS, Azure AD, Okta, Auth0. OIDC for modern identity. Google Workspace for Education and Microsoft Education tenants. Roster sync via OneRoster 1.2 (CSV and REST profiles), Clever for US K-12, SIMS Identity for the UK. Parents, students, teachers and admins each get the right access on day one.
- Proctoring that scales without surveillance theatre: Browser lockdown, ID verification, ML-driven anomaly detection (face count, gaze, audio anomalies) and human review queues for flagged sessions. We are explicit about RGPD compliance under the AEPD's 2020 guidance on student monitoring: proportionate, transparent, with opt-out paths.
- University admissions and matching engines: Application portals that handle document upload, payment of admission fees, automated requirement validation against the criteria your faculty defines. For internship and PhD matching, we have built constraint-based matchers that respect quotas, language requirements and supervisor capacity in seconds.
- Multi-tenant for academy networks: Networks of academies, franchise schools and corporate training providers need a single platform with isolated tenants per centre. We design the data model and the deployment so a centre's data never leaks into another's reporting, while shared content libraries stay reusable.
How We Build Your Education Software
- Stakeholder mapping: Education has more decision-makers than any other industry: IT, pedagogy, finance, families, regulators. We identify them upfront so we are not surprised by a parents' association in week 8.
- Compliance and accessibility baseline: RGPD-Menores (LOPD-GDD Art. 7 for under-14 consent), regional education-authority data flows, accessibility legislation (Real Decreto 1112/2018 in Spain, Section 508 in the US, EAA from June 2025).
- Content and assessment model: We design how courses, units, assessments, gradebooks and competency frameworks fit together, once and properly, so report cards and transcripts generate without manual reformatting.
- Build with teachers in the room: Every two-week cycle includes a session with actual teachers from the institution. Engineers see the user; the user sees the engineer; the gap between syllabus and software shrinks.
- Accessibility audit and remediation: Before launch, an external accessibility audit against WCAG 2.2 AA and the relevant national standard. We fix everything classified as A or AA before go-live; AAA where it is reasonable.
- Phased rollout by cohort: We launch with one cohort or one school first, get a real term of usage data, fix the things that only show up at scale, then expand.
High-performance stack used by global leaders
React/Next.js/Angular on the frontend and Java 21 + Spring Boot + PostgreSQL 14 on the backend: the same stack that BBVA, ING, and Netflix use for their security and performance.
Education Software: FAQ
How much does it cost to build an education software product?
A focused LMS for a single academy, €40,000-€90,000. A multi-tenant LMS for an academy network or a corporate LXP, €100,000-€250,000. A university back-office layer (admissions, internship matching, alumni) on top of an existing SIS, €80,000-€200,000. A standalone proctoring product, €120,000+ because of the ML and AV processing.
How long does implementation take?
A first usable LMS in 10-14 weeks. A full platform with SSO, content migration and assessment workflow takes 5-8 months, and we always align the launch with an academic term, never mid-semester.
Are you familiar with education-specific regulations?
Yes. RGPD with the under-14 specifics of the Spanish LOPD-GDD, FERPA for US K-12 and university clients, Real Decreto 1112/2018 (accessibility of public-sector websites in Spain), Section 508, the European Accessibility Act (mandatory June 2025), and regional flows like GestIB for Balearic schools or Séneca for Andalusia.
Can you integrate with our LMS or SIS?
Yes. Moodle (REST and webhook plugins), Canvas (LTI 1.3 and Live Events), Blackboard, D2L Brightspace, Google Classroom (Classroom API), Microsoft Teams for Education. SIS-side: Universitas XXI, SIGMA, Banner, PeopleSoft, Anthology Student. Roster via OneRoster 1.2 and Clever where applicable.
How do you handle data residency and student privacy?
EU student data stays in EU regions, US student data stays in US regions, and we keep them strictly separated. Under-14 sign-ups require explicit parental consent through a verifiable channel (we have built bank-redirect and SMS-token flows). Data minimisation is the default: we collect what the curriculum requires, nothing more.
Can you support synchronous video classes?
Yes. We integrate with Zoom (LTI), Microsoft Teams Education, BigBlueButton (which we self-host for some clients to avoid per-minute pricing), and Jitsi for smaller groups. Recordings are auto-transcribed, indexed and surfaced inside the LMS where the lesson lives.
Do you handle online certifications and badges?
Yes. PDF certificates with QR validation, Open Badges 3.0 / Verifiable Credentials issued to a wallet, and integration with platforms like Accredible or Credly when the customer prefers an external badge provider. Useful for corporate L&D and continuing-education products.
Can you build a parents app?
Yes, and we recommend it. Native iOS and Android apps for families with grades, attendance, school messages, payment of activities and lunch. Push notifications, multilingual interface, and a single login for parents with kids in different cohorts. Adoption metrics jump dramatically once families have a real app vs. a parent-portal web page.
Do you work with clients globally?
Yes. We work fully remote with clients across Spain, Europe, the US and LATAM. Time zones, video calls and live demos at every milestone.