Many times client ask me to build a software that performs a certain functionality. In this podcast, I explain why this is the bad way to approach building a software, and provide a better solution.