- Professional Software Architecture
- System Analysis and Requirements Gathering
- Object Oriented Modelling and Design using UML
- Database Modelling and Implementation
- Strong Focus on Java and related Technologies
- Multi-tiered and Distributed Software Systems
- Custom Rich Internet Applications
- Custom Software Development and Programming
- Java Security and Privacy Protection