True somehow, I see a lot of people who don't understand the business well cannot, absolutely, design a good software.