1. A method comprising: receiving, by a computing system, low-level resources for delivering one or more operating system instances, wherein at least first entities publish the low-level resources to a catalog presented at an electronic storefront, and wherein the low level resources comprise one or more infrastructure-as-a-service (IaaS) offerings provided via a network infrastructure; providing, by the computing system, access from the catalog at the electronic storefront to the low-level resources for consumption by at least second entities, the at least second entities being different from the at least first entities; constructing, by the computing system, mid-level resources from the low-level resources, wherein the mid-level resources are constructed based, at least in part, on one or more middle-ware components being added to the low-level resources by the at least second entities and being configured by the at least second entities, wherein the mid-level resources comprise one or more platform-as-a-service (PaaS) offerings provided via the network infrastructure, wherein the mid-level resources are republished to the catalog; providing, by the computing system, access from the catalog at the electronic storefront to the mid-level resources for consumption by at least third entities, the at least third entities being different from the at least first entities and from the at least second entities; and constructing, by the computing system, high-level resources from the mid-level resources, wherein the high-level resources deliver one or more applications constructed based, at least in part, on at least a portion of the mid-level resources and at least a portion of the low-level resources and are configured by the at least third entities, wherein the high-level resources comprise one or more software-as-a-service (SaaS) offerings provided via the network infrastructure, wherein the high-level resources are published to the catalog and the one or more applications are made available via the electronic storefront.