Store programvarearkitekter blir ikke født; de er et produkt av mange års erfaring med å bygge reelle løsninger og en utrøttelig læringsprosess. Ofte når de mest erfarne arkitektene en høyere mestring av sitt fag nærmere pensjonsalder. I motsetning til dette er mange startups drevet av unge entreprenører som er villige til å ta sjanser, men likevel mangler den nødvendige erfaringen. Økonomiske begrensninger gjør det også utfordrende å ansette en erfaren arkitekt fra dag én. Resultatet er at entreprenørene og deres ingeniørteam ofte må lære av egne feil, noe som viser seg å være den dyreste læringsmetoden. Etter hvert som tiden går, forbedrer de seg, og noen blir mestere i sitt håndverk - men ofte altfor sent til å ha en reell innvirkning på deres tidlige prosjekter. Denne boken tar sikte på å bryte denne onde sirkelen. Den er ikke en tradisjonell lærebok, men en praktisk guide med fokus på forretningsaspekter av programvarearkitektur, skapt for programvareingeniører, teknologiledere, studenter innen datavitenskap og andre som ønsker å forstå og mestre teknologiens fremtid.