Zariadenia Plug and Play zisťuje operačný systém a priraďuje im zdroje, ako sú vstupno-výstupné adresy a linky so žiadosťou o prerušenie (IRQ), prostredníctvom procesu známeho ako enumerácia zariadení. Operačný systém udržiava hardvérovú abstraktnú vrstvu (HAL) alebo podobný mechanizmus, ktorý umožňuje softvérovým aplikáciám a ovládačom interakciu s hardvérom nezávisle od konkrétnej hardvérovej platformy.