Pattern
Open and closed architecture map
Decide which layers should be open, standardized, licensed, proprietary, secret, or patent protected. The map gives a reason for each layer and names the right, duty, owner, field, and exit path for every closed one, so a commodity layer is not closed when control costs more than it returns.
Layers
Map interfaces, protocols, software, data, models, workflows, physical components, evidence, certification, and distribution.
Reason
For each layer, state whether openness improves adoption, trust, interoperability, distribution, or the value of a scarce complement.
Control
Name the right, duty, owner, field, and exit path for every closed layer.
Stop
Do not close a commodity layer when the cost of control is greater than its effect on value or dependence.