Разработанная в 1989 г. компанией Novell спецификация, позволяющая многим драйверам (device driver) сетевых плат (network interface card) и протоколам (protocol) без конфликтов использовать одну и ту же сетевую плату. ODI определяет интерфейс, отделяющий драйверы устройств от стеков протоколов (protocol stack) и позволяющий нескольким стекам протоколов использовать одну и ту же сетевую карту. Он включает в себя следующие основные компоненты: