Objektorientierung
OOA, OOD, OOP, Design mit Hilfe von Entwurfsmustern (Patterns), UML
Architekturen von großen Client/Server-Systemen
Thin Client, Fat Client, Three-Tier
Systemintegration
Konzepte für die Anbindung von objektorientierten Clients an Altsysteme (z.B. Mainframes unter MVS/CICS/IMS)
Software-Entwicklungsumgebungen
Versionsmanagement, Generierung, Unterstützung von automatischen Tests