I IT -feltet indikerer det graden av uavhengighet av elementene (klasser, metoder, variabler) i et programvareprosjekt.
Hensikten med et godt design er å bringe denne graden til det maksimale for å minimere påvirkningene mellom objekter.
En høy grad av frakobling tilsvarer større robusthet , modularitet og vedlikeholdbarhet av SW.