Zařízení Plug and Play jsou detekována a přiřazeny prostředky operačním systémem, jako jsou I/O adresy a linky požadavku přerušení (IRQ), prostřednictvím procesu známého jako výčet zařízení. Operační systém udržuje hardwarovou abstraktní vrstvu (HAL) nebo podobný mechanismus, který umožňuje softwarovým aplikacím a ovladačům interakci s hardwarem nezávisle na konkrétní hardwarové platformě.