One platform, not fifty modules
Every feature area shares one data model, one permission system and one interface. Attendance knows about behaviour; finance knows about trips; the parent portal knows about all of it.
Nothing is a separate purchase, and no feature is held back to create an upsell later.