Coupling refers to the degree of direct knowledge that one element has about another in a system, often impacting the system's flexibility and maintainability. High coupling can lead to a rigid system where changes in one module necessitate changes in others, while low coupling promotes independent module evolution.