Loose coupling helps provide better: ... Interoperability: Components in a loosely coupled system are less constrained to the same platform, language, operating system, or build environment. Reusability: Components which are made smaller in a loosely coupled system can more likely be re-used for other purposes.