I made this presentation for a couple of friends of mine from B-School who are mostly from Finance and Non-Tech backgrounds. As part of my turn to talk about my past work, I thought it would be helpful to give them a high level view of how complex the development process can be for a B2C app. While a lot of the exchange happened through my personal experience and challenges, this presentation complemented what I spoke about and kept the flow going from one step to the other. Hope you find this useful. Do feel free to share with others.