Perinteisestä arkkitehtuurista muokattavaan maailmaan
Perinteinen monoliittinen, tai siitä hieman kehittyneempi palveluorientoitunut arkkitehtuuri, on toteutettu yhden tai useamman suuremman järjestelmän päälle. Kaikki kehitystyö tehdään järjestelmän sisään, jolloin kokonaisuus paisuu pikkuhiljaa suuremmaksi ja työläämmäksi hallita. Tästä aiheutuu esimerkiksi sivuston suorituskykyyn ja laajennettavuuteen liittyviä ongelmia.
Viime aikoina teknologia kentässä on keskusteltu paljon composable commerce -arkkitehtuurista (ns. muokattavissa olevasta arkkitehtuurista). Asiakkaiden vaatimustason kasvaessa ja kiihtyvän teknologisen kehityksen tahdissa pysyäkseen yritykset tarvitsevat entistä joustavampia ratkaisuja verkkoliiketoiminnalleen. Perustasolla ajatus on tehdä yhteen toimiva järjestelmä pienemmistä moduuleista ja komponenteista, jolloin laajennettavuus, suorituskyky ja tehokkuus saadaan pidettyä hyvällä tasolla. Tällöin myös eri osioiden monikäyttöisyys yritysarkkitehtuurissa kasvaa, ja yrityksen lukkiutuminen tiettyyn toimittajaan tai järjestelmään vähenee. Lähestymistapa mahdollistaa myös hyvin nopean uusien palveluiden julkaisun ja joustavan muunneltavuuden liiketoiminnan tarpeisiin.