1. A method of instantiation of an application running on a plurality of computers, said application having multiple layers, at least one of said layers residing on one of said computers, said layers containing objects, said layers further having interfaces whereby to pass data and commands between layers, said method comprising extracting attribute-value data from a metadatabase repository and instantiating the layer residing on one of said computers.