In computing, a plug and play (PnP) device or computer bus, is one with a specification that facilitates the discovery of a hardware component in a system without the need for physical device configuration or user intervention in resolving resource conflicts.[1][2] The term plug and play has now been expanded to a wide variety of applications where the same lack of user setup is applied.