تصميم البرمجيات, تقنيات الويب, معمارية الأنظمة, هندسة البرمجياتالتوجه نحو الخدمات (Service-orientation)
تصميم البرمجيات, علوم الحاسوب, هندسة البرمجياتفهم (GRASP) – تصميم موجه للكائنات (GRASP: Object-Oriented Design)