A nem is annyira távoli múltban a legtöbb szoftver, amely nagyobb mennyiségű funkcionalitást tartalmazott, moduláris struktúrában készült és került értékesítésre. Miközben a moduláris építkezés célja a komplexitás csökkentése volt, a valóság sajnos egy teljesen más képet mutatott. Mivel a szoftver megvásárlása csak modulok megvétele által volt lehetséges, azok a felhasználók, akik mindössze csak néhány funkcionalitást szerettek volna használni, a teljes modul megvásárlásából adódó szükségtelenül magas komplexitással szembesültek. Így a moduláris megközelítés sem a költség optimalizálást, sem a komplexitás csökkentésének igényét nem tudta kiszolgálni, mivel a felhasználók olyan funkciókat is kénytelenek voltak kifizetni, melyeket sosem szándékoztak használni.
A brahms® egyik fő célja egy 21. századhoz méltó megoldást adni a fent leírt problémákra. A monolitikus felépítésű „ősök” korlátait a brahms® azzal hidalja át, hogy lehetőséget biztosít az egyes kiválasztott funkciók egyedi licenszelésére anélkül, hogy a modult, amelyhez a funkció tartozik teljes egészében meg kellene vásárolni. Amint a core- brahms® installálásra került a felhőben, vagy az ügyfél szerver-parkjában, minden egyes további funkció egyedi „on-demand” alapon hozzáadható a rendszerhez, akárcsak úgy, ahogy az ember app-eket ad hozzá egy iphone® iOS® rendszeréhez. Ily módon, nemcsak a komplexitás, de a költségek is szoros kontroll alatt tarthatók maradnak és az ügyfél ténylegesen azokat a funkciókat fizeti meg, amelyeket valóban használni is fog.