Chapter 14

Deciding Make or Buy and Choosing Off-the-Shelf Software

Images

Not every piece of software is custom-built. Many domains are supported by off-the-shelf software. Domain stories can help you to decide whether a new software system should be developed or bought. Often, this decision is the logical next step after identifying bounded contexts, like we did in Chapter 10, “Finding Boundaries.” For every bounded context,1 you should ask yourself: Do we build this part of the software ourselves, or do we buy an off-the-shelf solution? “Buy” is used in a broad sense here and can also mean to use open-source software.

1. In reality, off-the-shelf ...

Get Domain Storytelling: A Collaborative, Visual, and Agile Way to Build Domain-Driven Software now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.