1. A method of bundling applications and services comprising: gathering one or more applications; gathering one or more services, wherein the services are provided by one or more service providers; providing a bundling feature that associates a combination of at least one of the one or more applications and at least one of the one or more services as a bundle, wherein the bundle is accessible on one or more servers and is added to a user profile when selected from a computing device, and further wherein the bundle is accessible through the user profile from any computing device which has access to the one or more servers; providing a modification feature that enables a user to change the combination of applications and services forming the bundle; providing a selection feature that enables simultaneous selection of all of the applications and the services within the bundle by selecting the bundle; and checking the computing device for compatibility errors between the applications and the services within the bundle and the computing device before the bundle is installed.