Usually, a framework is created to make development faster by hiding the technical machinery underneath. Motivation behind Qi4j was very different. In this article Rickard Öberg, the framework’s lead developer, talks about how this domain-centric application development framework makes it quicker. Introduce an organization to the basic definitions and concepts of domain-driven design, and put a couple of powerful tools in the hands of the participants.