1. A batch processing apparatus for creating desired output data based on arbitrary input data comprising: a metadata acquisition section for acquiring from a predetermined memorizing section, metadata defined as information concerning at least data item name, input, processing operation content, and output, as well as information previously stored in the memorizing section; a data input section for inputting the input data based on a declaration process of the metadata acquired through the metadata acquisition section; a processing section for creating the output data by processing the input data input through the data input section, based on the declaration process of the metadata acquired through the metadata acquisition section; and a data output section for outputting the output data created by the processing section, based on the declaration process of the metadata acquired through the metadata acquisition section, wherein the processing section changes and creates all of the output data related to the metadata, according to change of the metadata.