1. A computer system for providing an abstraction and deployment of objects in virtual universes, the system comprising: a CPU, a computer readable memory and a computer readable storage media; first program instructions to retrieve an object from storage; second program instructions to translate actions that need to occur to SQL (Structured Query Language) in order to create a single object that can be deployed across different VU servers, wherein the second program instructions provides one or both of a VU-specific syntax and an abstraction layer mapping to the VU-specific syntax; third program instructions to pass data between a utility that is accessible across different platforms and the different VU servers over a network; fourth program instructions to deploy the translated objects to the different VU servers; fifth program instructions comprising a first abstraction utility command to read all inventory items for a specific user which are mapped in a first adapter designed for a first VU server and a second abstraction utility command to read all inventory items for a user which are mapped in a second adapter designed for a second VU server, wherein the fifth program instructions is a shared system such that more than one user can interact with the computer system; sixth program instructions to prevent a same object from being modified by more than one user at a time, the sixth program instructions including source control, object locks, and group development tooling and techniques; seventh program controls to provide layers of object abstraction or modification approvals; and eighth program instructions to create template objects within the VU servers, wherein the first to eighth program instructions are stored on the computer readable storage media for execution by the CPU via the computer readable memory.