This document discusses the concept of coupling in system architecture. It notes that coupling affects complexity, adaptability, and behavior. Loose coupling reduces interdependencies but also interoperability, while tight coupling enables integration but with less flexibility. The document examines different types of coupling, including business, organizational, data, process, and implementation coupling. It argues that coupling is important to consider for system scale, economics of manufacturing versus agile systems, and the costs of semantic matching between systems.