A design goal that seeks to reduce the interdependencies between components of a system, making it easier to change one component without affecting others.
"Loose coupling is achieved by designing system components to interact with each other through simple, stable interfaces."