A software editing apparatus is provided with an input unit for inputting an
information
file which includes editing parts and editing contents with respect to a software
which is provided in a form which is not directly editable, and an editing unit
for editing the software based on the information file during operation of the software.