Economics and the design of open systems

The implications of system modularity are particularly important for distributed systems operated by multiple profit-seeking commercial providers. In systems such as the Internet, modularity and interfaces shape not only technical design but also the very structure of the industry. System designers thus need to consider the industry structure that their modularity induces.