ASPs deliver computer-based services – including the deployment, integration, access, training, management, and support of the applications – usually with no up-front investments in application licenses, servers, people and resources, and at guaranteed service levels.