Patent ID: 7137102

Claim:
A program development device developing an application program using a component having a plurality of interfaces, comprising: a component selecting module having said component selected; an interface selection module having an interface selected for said selected component; and setting whether said selected interface is permitted to be embedded into said application program in accordance with preset information listing interfaces corresponding to said selected component, said setting including selecting at least one interface to be inhibited among the listing of said interfaces, and said interface selected being permitted to be embedded into a plurality of components used by said application program; a recording unit retaining a set record of said setting including whether said interface selected is permitted to be embedded into said application program based on said selecting of the at least one interface to be inhibited; and an edit module supporting development of the program using said interface set to be permitted to be embedded into said application program or that is not set to be inhibited to be embedded into said application program in accordance with the set record.