1. An automated computer versioning system, comprising: a version library comprising one or more components of an operating system framework, the version library defines revision levels and interfaces for the components of the operating system framework; and a loader that distributes the interfaces in order to facilitate functional interactions with the operating system framework, the loader distributes the interfaces based in part on a change in the revision levels.