A work assistance apparatus executes software programs necessary for works with
using a computer, files generated in plural number thereof, and know-how data,
with high efficiency. For that purpose, the work assistance apparatus includes
a common template production portion for producing a common template, in which
common information is defined, such as, steps of work, the software programs, and
the know-how, etc.; a template execution portion for executing the work in accordance
with the template; and a difference template production portion for producing information
not defined in the common template in a form of a difference template. In the work
with using the common template, information newly added is accumulated into the
difference template.