1. A method implemented by a computing device comprising: acquiring a configuration package to implement a driver configuration; recognizing one or more dependencies associated with the driver configuration; associating the one or more dependencies with the driver configuration; suspending activation of the driver configuration pending satisfaction of the one or more dependencies; and interacting with a hardware device associated with the driver configuration via a previously installed version of the driver configuration pending satisfaction of the one or more dependencies.