Provision of an organization definition information storing unit for
storing organization definition information, a contents storing unit for
storing contents provided for users, a customizing information storing
unit for storing in set, as customizing information, a customizing
condition set by the use of arbitrary organization definition
information, and information for indicating contents to be provided as
utilization environment in a case where the customizing condition is
established, and a personal environment constructing means for acquiring
the customizing information from the customizing information storing
unit, for judging whether or not the customizing condition is established
with regard to each user by utilizing the organization definition
information stored in the organization definition information storing
unit, and for acquiring the contents stored in set together with the
customizing condition from the contents storing unit in a case where the
customizing condition is established, thereby adding the acquired
contents to the personal environment of the user.