1. A computer readable medium having computer readable program code means embodied therein, the computer program code means comprising: a first computer readable program code that presents a user with architecture information in which framework candidates are hierarchically classified according to properties, and accepts a designation of a framework, of the candidates, which are to be included in a system as a development target from the user; a second computer readable program code that supports the user to determine a reference model representing a general structure of the system; a third computer readable program code that supports the user to extract an object to be included in the system, in accordance with the reference model determined by the user; and a fourth computer readable program code that supports the user to develop the system, on the basis of the framework designated by the user and the object extracted by the user.