One of the truisms of software development is the observation that the architecture of a software project tends to resemble the structure of the organization that created it. This can also apply to other kinds of constructions that an organization can do.

One of the finest examples of this that I am aware of is the National Aeronautics and Space Administration and their accomplishments. NASA has, over the last 50 years, accomplished many impressive projects. The Apollo project, Skylab,