Plug and play-enheder detekteres og tildeles ressourcer af operativsystemet, såsom I/O-adresser og interrupt request-linjer (IRQ), gennem en proces kendt som enhedsoptælling. Operativsystemet opretholder et hardwareabstraktionslag (HAL) eller en lignende mekanisme, der tillader softwareapplikationer og drivere at interagere med hardwaren uafhængigt af den specifikke hardwareplatform.