Erwägungsgrund 10 32009L0024
Die Funktion von Computerprogrammen besteht darin, mit den anderen Komponenten eines Computersystems und den Benutzern in Verbindung zu treten und zu operieren. Zu diesem Zweck ist eine logische und, wenn zweckmäßig, physische Verbindung und Interaktion notwendig, um zu gewährleisten, dass Software und Hardware mit anderer Software und Hardware und Benutzern wie beabsichtigt funktionieren können. Die Teile des Programms, die eine solche Verbindung und Interaktion zwischen den Elementen von Software und Hardware ermöglichen sollen, sind allgemein als „Schnittstellen“ bekannt. Diese funktionale Verbindung und Interaktion ist allgemein als „Interoperabilität“ bekannt; diese Interoperabilität kann definiert werden als die Fähigkeit zum Austausch von Informationen und zur wechselseitigen Verwendung der ausgetauschten Informationen.