Domain-driven design

What are the reasons for NOT using it (building business software)?

According to Wikipedia, "Domain-driven design (DDD) is an approach to developing software for complex needs by deeply connecting the implementation to an evolving model of the core business concepts". We at Attracs have been working like this since long before we knew it was called DDD. I started thinking about why you wouldn't want to work like this when building business software.

Read more about Domain-driven design