1. A driver management system, comprising: a driver framework component (DFC) that is separate from a driver, the DFC comprising: a presentation component that selectively exposes adapter objects to the driver in a multi-threaded environment.