Independent Implementation


If two or more teams implement a specification, and the resulting programs can comminicate with each other, they interoperate.

Networks are all about interoperating, so if we can't meet this goal, we probably don't have a useful specification.