Development process

Explain the development process from concept to finished product.