Loosely Coupled, Explained

John Hagel has a very good definition of the term, Loosely Coupled. He defines Lossely Coupled as, "an attribute of systems, referring to an approach to designing interfaces across modules to reduce the interdependencies across modules or components – in particular, reducing the risk that changes within one module will create unanticipated changes within other modules. This approach specifically seeks to increase flexibility in adding modules, replacing modules and changing operations within individual modules."

John writes of the benefits of Loosely Coupled system and how if this term is not understood and used properly will waste the benefits the new wave of technologies can provide. He does not mention this new wave of technology but It has to be Web Services.