Patent attributes
There is provided an application development system capable of easily developing an application which is capable of flexibly coping with the variation in system environment, such as a platform, and which has excellent maintainability. In the application development system, a design tool 1 supports the designing of an application, which is based on the combination of a plurality of logical components, on the basis of a logical component information 4, to output a logical design information 5 obtained by the designing of the application. A source generating part 2 and a compiler 3 produce an application (an executable file 9), which is executable on a specific platform, on the basis of the logical design information 5, which is outputted from the design tool 1, and a physical installation information (a physical component information 6 and a component library 8) for software components.