For Reference Application, I intuitively understand as to why we bundle modules in that distro. But I curiously wonder why we have bundled modules for platform releases. I’m asking just out of curiosity . I thought platform is basically openmrs-core.
Web services (bespoke REST and FHIR) are considered part of the platform. They’re not in core so they can evolve faster/independently. Other widely used modules are intended to join the platform (e.g., idgen).