1. A computer-readable, non-transitory 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 execute a process comprising: identifying, in response to a request for establishing an environment for a service, first and second server computers belonging to different server groups corresponding to different functions necessary to provide the requested service; selecting first and second application programs required to implement the functions for the requested service; and sending the first application program from the computer to the first server computer before sending the second application program from the computer to the second server computer, to set up an operation environment for each of the first and second application programs such that the first server computer sends processing requests to the second server computer.