Systém je rozdelený do modulov podľa rozsahu funkcií očakávaných zákazníkom a tie sa predávajú ako samostatné časti. Rozdelením aplikácie do modulov získava zákazník možnosť veľmi flexibilného „naladenia" systému podľa svojich potrieb. Zaplatí len tie funkcie a ich rozsah, ktoré chce využívať.