1. A method of aiding creation of a service offer associated with a service delivery framework comprising: generating a plurality of reusable application objects using an application development environment, the plurality of reusable application objects being prototype facing service offers comprising standardized functions that support ordering, billing, management, and monitoring of the prototype facing service offers, the plurality of reusable application objects comprising standardized event formats associated with the ordering, billing, management, and monitoring of the prototype facing service offers, the plurality of reusable application objects comprising configurable attributes that affect the creation of the prototype facing service offers; and enabling creation and reuse of the plurality of reusable application objects, using a subscriber portal, by different service providers and application creators, the plurality of reusable application objects generating framework-required usage and fault events to enable consistent billing for enterprise services, billing on behalf of third party service providers, and provision of revenue splits to application creators, the plurality of reusable application objects registering uniform resource locator pointers in an application registry to implement functions associated with an application component model to provide a layer of indirection and loose coupling between implementations behind the plurality of reusable application objects and subscriber portals accessing the plurality of reusable application objects on behalf of users, the plurality of reusable application objects including runtime applications, service logic, functions encapsulated by the uniform resource locator, events comprising usage, capacity, availability and performance, configurable attributes, and ratable attributes.