erinevate funktsionaalüksuste võime omavahel suhelda, programme täita või andmeid teisaldada sellisel viisil, mis ei nõua kasutajalt mingeid või peaaegu mingeid teadmisi nende üksuste spetsiifiliste omaduste kohta