Patent ID: 8819068

Claim:
One or more non-transitory computer-readable media maintaining instructions executable by a processor to perform operations comprising: accessing one or more first metadata tables associated with a first task, wherein the first task creates or modifies a first schema object in a schema of a user; generating a first user interface from information obtained from the one or more first metadata tables, wherein the first user interface includes first features associated with the first task; providing the first user interface to a user device associated with the user; receiving from the user device at least one input entered into the first user interface for creating or modifying a schema object in the schema of the user; performing a validation of the at least one user input received from the user device based, at least in part, on additional information included in the one or more first metadata tables; identifying a plurality of physical databases that maintain the schema of the user; sending instructions including the at least one input to one or more computing devices associated with individual ones of the plurality of physical databases, the instructions instructing the one or more computing devices to create or modify the first schema object in the schema of the user on the individual ones of the plurality of physical databases according to the first task, wherein creation or modification of the first schema object in the schema of the user is propagated across at least a subset of the plurality of physical databases that maintain the schema of the user in response to the at least one input; accessing one or more second metadata tables associated with a second task, wherein the second task creates or modifies a second schema object in the schema of the user; generating a second user interface from information obtained from the one or more second metadata tables, wherein the second user interface includes second features associated with the second task; and providing the second user interface to the user device.