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