Software design
- Client Server Architecture
- Service Oriented Architecture (SOA) – SAP Netweaver
- Business Process Modelling (Adonis, Visio, SOLMAN 7.2 BPMN)
- Modelling tools - Unified Modelling Language (UML)
- Design pattern (e.g. MVC)
- Entity Relationship Model (ERM)
- Database normalisation according to E.F. Codd
- Programming methodologies and programming conventions
- Development tools (Eclipse, SE80, etc.)