We help software-intensive organisations with the "invisible" design: how the software works, how it fits together, the domain models, the architecture. And we look beyond: great design requires a sound business strategy, a product vision, and a well-oiled organisational structure.
We support and coach your teams to create a software design that works for you. We bridge between your technical and business stakeholders, often using collaborative techniques. We're experts in DDD and related techniques like Domain Discovery, Domain Modelling, EventStorming, Context Mapping, ...
An effective socio-technical strategy requires a broad insight in tech, business, product, and organisation. We use mapping techniques to help you address the bottlenecks. Build the right skills, focus attention on critical business areas, and set up your teams for success.
We've trained thousands of engineers, architects, and leaders, through bespoke workshops, as well as public training events via DDD Europe Academy. We cover software architecture, modelling, coding skills, team organisation, sociotechnical design, product design, decision-making, and strategy.
We organise Domain-Driven Design Europe, the world’s premier software modelling & design conference, as well as other software events such as Full Stack Europe and EventSourcing Live.