1. A method of allowing more than one project owner to share the same project schema, the method comprising: (a) providing a single project schema, the project schema having a plurality of objects and table structures which define the relationship between the objects, each of the objects having one or more attributes, each attribute having a value; (b) defining one or more owners for the project schema; (c) defining attribute values for each owner of the project schema, wherein different owners may have different attribute values while sharing the same project schema; and (d) storing the attribute values in association with the respective owners so that upon selection of a defined owner, the project schema associates the appropriate values to the attributes.