“Modularitásnak nevezzük, mikor egy rendszer elemei elhatárolódnak, és egy jól definiált kapcsolódófelületen (interface-en) át kommunikálnak egymással. Így lehetővé válik, hogy egyes elemeket kicseréljünk, vagy más módon hassunk a működésére, és ez mégsem veszélyezteti az egész rendszer stabilitását.”
Hogy is néz ki mindez a mi rendszereinkben? Vegyük például a megrendelést, melynek részműveleteit más és más helyen alkalmazzuk. Felvesszük a vevő megrendelését, majd egy másik helyen a raktárkészletünkről hiányzó mennyiséget továbbrendeljük a beszállítóinktól. Minden egyes cikknél kiszámítjuk, hogy mennyit is kell rendelnünk ahhoz, hogy a vevők megkaphassák mindazt amit kértek. Amikor az áru megjött és bevételeztük, nekiláthatunk a vevők számára rendelt áruk kiválogatásának és lefoglalásának minden egyes megrendelő számára. Ez egy hosszú és bonyolult folyamat, főleg ha a készleteink nem elegendőek a megrendelések teljesítésére. Több megrendelő esetén a folyamatok sokkal nehezebben átláthatóak, így nő az emberi tévesztés lehetősége. Egy modul, mely az adott felhasználási terület folyamatait összefogó és segítő vezérlőegység, képes hatalmas mértékben megkönnyíteni és segíteni a területre háruló feladatok elvégzését.