> For the complete documentation index, see [llms.txt](https://docs.mechcloud.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.mechcloud.io/dashboard-builder/micro-app-based-architecture.md).

# Micro app based architecture

MechCloud site builder has first class support for micro app architecture which is quite similar to micro frontend architecture. Unlike micro frontend, a micro app in MechCloud can have vuejs components only. **Micro app architecture is what makes MechCloud stand out from other no / low code tools as you will never run into a situation where you will not be able to onboard a page in MechCloud irrespective of the complexity of the page. This is a serious limitation in most of the no/low code tools out there.**&#x20;

Micro apps are used to make custom components (**Frame**, **Layout**, **External Page** and **Component**) developed by third parties available to the sites created using MechCloud site builder. These custom components can be consumed by a MechCloud site by running micro apps either on a remote location (e.g. cloudflare pages) for production or on a local machine during the development phase.&#x20;

<figure><img src="https://docs.google.com/drawings/d/e/2PACX-1vT8jPe1Cm9MEe6OQ1VoG-YFgS7iAF9Xunlo1ABkluh13oKun-X75kLGjs54aVnmYijcW0FRMo7VUr4s/pub?w=959&#x26;h=672" alt=""><figcaption><p>Partner driven micro app architecture (1)</p></figcaption></figure>
