At the core of a successful technology company or product is an elegant solution to a painful problem. Art is an exercise in self-expression. Design ≠ Art. Design, is all about solving problems. Design Driven Development ensures that the first version of your app or service provides the target audience the solution (and experience) they need and not just a checklist of features.