So, now that we know the basic differences between a tightly and loosely coupled architecture, as well as the advantages, perhaps it's a good idea to break down loose coupling in to a few basic patterns: Location independence, communication independence, security independence, and instance independence.... So, now that we know the basic differences between a tightly and loosely coupled architecture, as well as the advantages, perhaps it’s a good idea to break down loose coupling in to a few basic patterns: Location independence, communication independence, security independence, and instance independence. Software Development