1. A computer program product comprising a package structure that is tangibly stored on a source computer, having a memory, a processor and at least one network connection, and that is distributable over a communications network that includes the source computer, the package structure comprising: at least one representation of an asset, the asset having an asset type and at least two asset layers, a first asset layer being a logic/data layer and a second asset layer being an extended environment layer, the logic/data layer having information that includes a function of the asset and the extended environment layer being a subset of an enterprise information system (EIS) and having portions of the EIS system necessary to support the respective logic data layer; and a package extended environment having package information associated with the at least one asset, wherein the package structure is receivable by a Component Distribution Server (CDS) system that comprises: a package specification process that receives at least one package structure which is subparts of at least one application program from at least one enterprise information system (EIS), the at least one package structure having the at least one representation of the asset; a process adapter process that translates at least one of the asset layers so that the asset performs the asset function on a target base environment of a target node on a target computer; and a target process that changes the at least one layers of the asset to provide specific information for the target node, whereby a transformed asset is an asset that is translated by the process adapter process and changed by the target process; wherein the source computer is on the Component Distribution Server system, said package structure distributable over the communications network via the Component Distribution Server system.