interfészeket
Az interfészek olyan kapcsolati felületek, amelyek két vagy több különálló rendszer vagy komponens között lehetővé teszik az együttműködést. A fogalom eredetileg a latin interfacies szóból származik, amely találkozási felületet jelent. A gyakorlatban az interfész lehet hardveres, szoftveres vagy felhasználói.
Hardveres interfészek között a fizikai csatlakozók és a kommunikációs protokollok sorolhatók, amelyeken keresztül eszközök adnak egymásnak
Szoftveres interfészek olyan meghatározó megvalósítások, amelyek modulok vagy alkalmazások között biztosítják az adat- és vezérlésszolgáltatásokat. Ide
Felhasználói interfész (UI) a felhasználó és a számítógép közötti interakciót definiálja, lehet grafikus (GUI) vagy parancssori
Jellemzők közé tartozik az adatok és protokollok formátuma, a kompatibilitási követelmények, a verziózás és a dokumentáció