- Technical feasibility study and estimation
- Analysis and development of solutions according to business requirements
- Solution architecture and low-level design
- System modules development
- Development “from scratch” as well as existing solutions support and improvement