An application module set (18) includes a plurality of application modules (19) for implementing different functions, respectively. An application control module (17) controls the application modules (19). The application module set (18) and the application control module (17) constitute software (16), which drives external hardware (15) for input and output of the data processed by the software (16).