1. A unit for defining resources for a software configurable computing environment comprising: an entity configured to be software associated with at least one asset, each asset being a physical asset that provides at least one resource, wherein said software configurable computing environment comprises said at least one entity, said entity causing said at least one resource to be allocated to said software configurable computing environment.