First is to conceptualize the product. Then, second, is the discovery / design phase. Third is the development phase. Fourth, you launch the application. And then fifth and finally is ongoing maintenance and support.