Patent ID: 6966050

Claim:
A software building support system of building a software program by connecting a plurality of software components, said system comprising: an interface configured to receive an instruction from a user, said interface adapted to display a plurality of software components as icons on a tool screen and receive an operation for the icons as an instruction from the user; and a composite component setting part configured to set a specific group of software components, which are associated with each other, as a single composite component, on the basis of the instruction obtained by said interface, said composite component setting part including: a terminal setting part configured to set a terminal of the composite component, said terminal configured to allow the composite component to communicate with another external component; and an attribute setting part for setting an inherent property of the composite component, wherein the tool screen displayed by the interface part including a pallet area used for presenting a plurality of icons corresponding to respective software components to be combined, and an editing area used for combining a plurality of the icons corresponding to the respective software components, and the composite component set by the composite component setting part is registered as an icon corresponding to a new software component in the pallet area of the tool screen.