Patent ID: 7127702

Claim:
An application development system of hardware and software for combining a plurality of software components to develop an application, said system comprising: a logical design part that supports a designing of an application, that is based on the combination of a plurality of logical components, on the basis of a logical component information including a definition information for the logical components, to output a logical design information obtained by the designing of the application, said logical components being provided by said logical design part by extracting a portion, that does not depend on a system environment, from said software components so as to correspond to a plurality of software components, respectively; and a physical installation part that generates an application, that is executable on the system environment, on the basis of said logical design information, that is outputted from said logical design part, and a physical installation information for said software components, the physical installation information including a physical component information having a correspondence between physical components and the logical components.