Om de code is de structuur duidelijk te scheiden van de broncode volgens de verschillende categorieën van pakketten, zo duidelijk, gemakkelijk onderhoud en beheer. Bron de structuur van de ontwikkeling van het programma van het systeem zoals weergegeven in figuur 5.1.