Googling "What kind of applications is DDD suitable for?" gave me the following answer:
Probably 95% of all software applications fall into the “not so good for using DDD” categories. (see the article)
So what is all the fuss about?!?
The application I am working on is mainly data-centric but still contains some business logic and rules to be applied. Would it be waste of time to start applying DDD techniques? Am I better off using a more conventional Data Access Layer, a model of POCOs and a Business Logic Layer? Or to state it differently - what is a sound alternative to DDD?