Maybe you have experienced this before. You meet with a client (or worse your boss ;) ), he explains what kind of application he wants, and then he asked you the big question: How long will it take?. Being realistic (and add a little more time on top of that), you say: “a month!”. “A month? It’s just an application with 3 screens. I was thinking tomorrow.” You know, software in a day.