Conceptualizing requirements
Project idea and requirements gathering and research
Prototyping
Wireframing the model and complete workflow development
Development
Code development with efficient technology
Quality assurance
Testing and QA with automated and manual testing methods
Release & optimization
Product release and bug fixings/ system optimization