Patent attributes
A management server (200) has a storage section to store a program set (110) and a user management table. The management server receives user information from a development computer (300), authenticates a user on the basis of the received user information and user information included in the user management table, and transmits the program set to the development computer. The development computer edits a source program included in the program set, registers user information in the program set, and transmits the program set to the management server. The management server receives the program set, updates the program set stored in the storage section with the received program set, and updates the user information included in the user management table with the user information included in the received program set.