Many environments currently use a work order system to keep track of changes to PBX extensions. A work order database design for the driver can work well with existing work order systems. Most work order systems are forms-based front ends to a set of database tables, capable of enforcing the user's business rules and approval process. To avoid customizing the driver for each work order system, a JDBC driver or other custom driver can be responsible for synchronizing work order data between the corporate work order system and the generic work order container in the Identity Vault used by the driver.