Het doel van dit boek is om software-besluitvormers te ondersteunen bij het omgaan met extra software-complexiteit die wordt geïntroduceerd door productlijn-architecturen. Dit boek gaat over het wetenschappelijk onderzoek en ontwikkelingswerk dat gedaan is in het beheren van variabel gedrag van traditionele en op Product Line Architectuur gebaseerde software applicaties door het analyseren van hun voorbewerkte broncode met behulp van Metrieken. Om de doelstellingen te bereiken is een aanpak voorgesteld om de Product Line specifieke karakteristieken van de C/C++ broncode te analyseren, visualiseren en meten, namelijk, Zeeshan Ahmed C-Preprocessed Source Code Analyzer (ZAC). Deze aanpak is gevalideerd door het implementeren in een software meetinstrument en het experimenteren met behulp van een aantal real time software toepassingen.