A possible further illustration of an essential facilities doctrine in the area of information technology is provided by the EU's Software Protection directive, which permits reverse engineering and decompilation of software, so as to allow determination of the ideas and principles underlying any element of a software programme, or the obtention of information necessary to achieve interoperability of independently created computer programmes.
La directive concernant la protection juridique des programmes d'ordinateur dans l'Union européenne fournit un exemple supplémentaire de la prise en compte du principe du service essentiel, dans le domaine des technologies de l'information; elle permet les études rétrotechniques et la décompilation des logiciels de manière à appréhender les concepts et les principes qui ont présidé à la mise au point des différents éléments d'un programme d'ordinateur ou à acquérir les informations nécessaires pour assurer l'interopérabilité des différents programmes informatiques créés de manière indépendante.