1. A method in a computer system for binding to a source object, the computer system having a destination object, the method comprising the computer-implemented steps of: instantiating a moniker object, the instantiated moniker object having a moniker class identifier that identifies binding code that, when invoked, locates and connects to the source object; storing a reference to the source object in the instantiated moniker object as naming information, the source object associated with server code; storing in the destination object a reference to the instantiated moniker object having the stored reference to the source object; when the destination object is accessed, retrieving the reference stored in the destination object to the instantiated moniker object; and invoking the binding code identified by the moniker class identifier of the instantiated moniker object referred to by the retrieved reference; when the binding code is invoked, locating and invoking the server code associated with the source object referred to by the naming information of the instantiated moniker object referred to by the retrieved reference; and requesting the server code to connect to the source object referred to by the naming information of the instantiated moniker object referred to by the retrieved reference; and when the server code is invoked, instantiating the source object referred to by the naming information of the instantiated moniker object referred to by the retrieved reference; loading data into the instantiated source object; and returning to the invoked binding code an indication of the instantiated source object with the loaded data, wherein the loaded data of the instantiated source object is accessed using the returned indication.