The DIB paradigm

The DIB paradigm is when you use DIB to build and manage your mobile applications for your business including backed/server functionality.

The DIB paradigm is based upon 3 components:

  1. MI: MIs are with some degree like atoms or ions within the peridical system. So the idea is that your use MIs to model your businees atomically. The idea is to give each MI a behaviour and characteristics that is resusable in different context and if the context expands then it is about either assemble MIs or let MIs interact with each other.
  2. INAPP: The INAPP is like a molecule this is where you assemble a set of of MIs together to provide a certain need/behavior to be used as an application to used for an enduser. This application is normally a mobile app which will interact with the INAPP as described in the INAPP model. The mobile app can also be executed in a browser.
  3. CLUSTER: Finally we have the CLUSTER which is a super INAPP because it can take results from different INAPPs and massage that to provide a certain output. A CLUSTER is executed on the server only.

All 3 components are developed and maintained within the DIB-Architect.