Direct answer
EdTech software development covers learning management systems, e-learning applications, virtual classrooms, assessment tools and school operations. It is shaped by having several distinct users - learner, teacher, administrator, sometimes parent - with different needs, and by institutional procurement and data protection rules.
Learning management system
The system a course runs inside: enrolment, content delivery, submission, assessment and reporting. Usually the anchor an institution's other education software integrates with.
What makes education software different
The constraints come from the institution as much as the learner.
Several distinct users
Learner, teacher, administrator and often parent, each needing a different view of the same data.
Assessment integrity
Submission, marking and the audit of both, where disputes are expected.
Data protection for minors
Stricter obligations, and consent models that involve someone other than the user.
Institutional integration
Student information systems, identity providers and rostering, which are rarely optional.
Seasonal load
Term start and examination periods concentrate usage into predictable spikes.
Frequently asked
This is the practice the AI work is built on
We still take this work on. If the system you are describing should also be making decisions on its own, start with the AI side.