# Why do we bundle specific modules in platform

**URL:** <https://talk.openmrs.org/t/why-do-we-bundle-specific-modules-in-platform/20742>\
**Category:** Development\
**Tags:** platform\
**Created:** [November 27, 2018, 2:19pm UTC](https://talk.openmrs.org/t/why-do-we-bundle-specific-modules-in-platform/20742 "2018-11-27T14:19:17Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![samuel34](https://talk.openmrs.org/user_avatar/talk.openmrs.org/samuel34/32/17813_2.png) [@samuel34](https://talk.openmrs.org/u/samuel34)\
**Post date:** [November 27, 2018, 2:19pm UTC](https://talk.openmrs.org/t/why-do-we-bundle-specific-modules-in-platform/20742/1 "2018-11-27T14:19:17Z")

</div>

Hey,

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.

cc: @mogoodrich , @dkayiwa, @ssmusoke

---

<div class="post-metadata">

**Author:** ![irenyak1](https://talk.openmrs.org/user_avatar/talk.openmrs.org/irenyak1/32/6339_2.png) [@irenyak1](https://talk.openmrs.org/u/irenyak1)\
**Post date:** [November 27, 2018, 2:22pm UTC](https://talk.openmrs.org/t/why-do-we-bundle-specific-modules-in-platform/20742/2 "2018-11-27T14:22:56Z")

</div>

@samuel34 could this be of help? [https://wiki.openmrs.org/display/docs/For+Module+Developers](https://wiki.openmrs.org/display/docs/For+Module+Developers)

---

<div class="post-metadata">

**Author:** ![ssmusoke](https://talk.openmrs.org/user_avatar/talk.openmrs.org/ssmusoke/32/8020_2.png) [@ssmusoke](https://talk.openmrs.org/u/ssmusoke)\
**Post date:** [November 27, 2018, 5:25pm UTC](https://talk.openmrs.org/t/why-do-we-bundle-specific-modules-in-platform/20742/3 "2018-11-27T17:25:41Z")

</div>

@samuel34 why not?

> [@Why doesn't OpenMRS 2.x Platform include legacyui + webservices.Rest by default](https://talk.openmrs.org/t/why-doesnt-openmrs-2-x-platform-include-legacyui-webservices-rest-by-default/10911):
>
> Continuing the discussion from [Installing modules](https://talk.openmrs.org/t/installing-modules/10886/8): Just a question why doesn’t the OpenMRS platform include core + legacyui + webservices rest for easier kickstarting since this seems to be the most common question here

---

<div class="post-metadata">

**Author:** ![burke](https://talk.openmrs.org/user_avatar/talk.openmrs.org/burke/32/17_2.png) [@burke](https://talk.openmrs.org/u/burke)\
**Post date:** [November 27, 2018, 5:40pm UTC](https://talk.openmrs.org/t/why-do-we-bundle-specific-modules-in-platform/20742/4 "2018-11-27T17:40:59Z")

</div>

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).
