You love the idea of having your on-demand car washing app, but little you know that it has its fair share of challenges when you develop a completely new app ...