The Cost of Building an Application : Detailed Guide