Złożone systemy wymagają opracowanej architektury.
Identyfikacja i umiejętność implementacji wzorców projektowych GoF we własnych projektach. Umiejętność określania kosztów i zysku zastosowania wybranego wzorca.