A system for supporting construction of a server having a plurality of
constraints determined depending on an application area of the server is
disclosed. A service method definition section defines a value of each of
the plurality of constraints by defining a value of each of a group of
constraints to thereby determine a value of each of the other group of
constraints which are related to at least one constraint of the group of
constraints. A program generator generates a server construction program
using the defined constraints. The server operates according to the
server construction program received from the system. A simultaneous
multiple-access processing server used by the interactive program, WEB
shopping, and the like can be easily constructed.