Background Image

Driving Success through Application Modeling

The only way to build a successful business application is to first build a shared understanding. And the best way to build understanding is to model the business. Modeling is more than a way for stakeholders to give requirements to developers. It also reveals the hidden assumptions that they didn't know other stakeholders were making.

Explore three modeling techniques that help stakeholders and developers alike discover business processes. Domain Driven Design builds a ubiquitous language and identifies context boundaries. Event Storming identifies a chain of domain events. And Historical Modeling constructs a network of interrelated business decisions.