
Software Design and Development
- Agile Software Development Processes
- Participatory Design Methodologies
- Research, Analysis and Planning
- Software Design / Development using C / C++ / .NET / Java / ColdFusion
- Mobile Application Development (iOS, Android, Blackberry Platforms)
- Test & Evaluation, Verification & Validation, Operational Readiness Evaluation
- Software Maintenance / Enhancements
- Project Management / Software Configuration Management including Versioning and Source Control

System Engineering and Integration
- Full Engineering Lifecycle Support
- Stakeholder Analysis and Engagement
- Requirements Engineering
- Requirements Analysis and Definition
- Schedule Management
- Systems Analysis and Architecture-led Design
- Whole-life Costing and Investment Appraisal
- Technical Assurance and Trade-off Analysis
- Test & Acceptance Planning and Implementation
- Implementation Documentation & Deployment Planning
- Database, Programming Language and Toolset Independent Support
- Model-based Systems Engineering

Information Technology Support
- VS Foundation Server & SharePoint Support
- Legacy Data Migration
- Database Design, Development & Administration
- Information Assurance (IA) Engineering Support & Architecture Design
- Web Portal Design & Development
- Client / Server Implementation
- IT Infrastructure Review
- Security System Analysis
- Security Accreditation Support
- Network Administration
- Customer Outreach
- User Resource Support
- SW Design & Implementation of Upgrades