Something typically in projects where we develop software to replace older software, and when asking for specification I often hear: "It should work exactly the same as in our old software." I hate it when people take this as an anwer. I prefer to repond: - Then why are we developing new software? - Wasn't the purpose of this project not because we were unhappy the old software? - Why are we not allowed to do it better than in our previous software?