A computer readable medium having computer readable program code means embodied
therein, the computer program code means comprising a 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 code that supports the user to determine a reference model representing
a general structure of the system, a 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 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.