1. A computer system having at least one memory and one network connection for distributing at least one infrastructure description record and at least one digital asset over at least one tier of a network, comprising: a component distribution server system connected to at least one network through at least one network interface that receives therefrom the infrastructure description records and at least one digital 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 the EIS and having portions of the EIS necessary to support the respective logic/data layer; both of the infrastructure description records and the digital assets being enqueued on at least one incoming, transactional, persistent queue; and at least one transactional, persistent store; said component distribution server system comprising at least one transactional process that: dequeues the infrastructure description record and the digital asset from the incoming, transactional, persistent queue and accesses the infrastructure description record and the digital asset to create an accessed infrastructure description record and an accessed digital asset, both being stored in the transactional, persistent store in the computer system; and distributes the accessed infrastructure description record and the accessed digital asset via: a package specification process that receives at least one package which is a subpart of at least one application program from an enterprise information system (EIS), the packages having the accessed infrastructure description record and the accessed digital assets; a process adapter process that translates the asset layers so that the asset performs the asset function on a target base environment of a target computer; and a target process that changes at least one of the layers of the asset in order to provide specific information for the target computer.