1. A computer-readable medium storing a program for managing applications in a system where a plurality of applications installed on different server computers work together to provide services, the program causing a computer to function as: target platform determining means, responsive to a request for establishing an environment for a service, for identifying server computers belonging to server groups corresponding to a plurality of functions necessary to provide the requested service, by consulting group management data that defines a plurality of server groups classified by functions thereof, and thus choosing the identified server computers as target platforms on which necessary applications will be deployed to implement the functions; and application deploying means for successively selecting deployment data of each application required to implement the functions for the requested service, sending the selected deployment data to the server computers chosen as target platforms of each application, and setting up an operation environment for each application.