The memory 211 contains a RAM, a DRAM, or the like, for example, and is used as a work area where programs to be executed by the control module 210, data to which the control module 210 refers, calculation results of the control module 210, and the like are temporarily memorized.
The storage 212 is a nonvolatile memory (for example, EEPROM, SSD), for example, and stores programs or data to be utilized for processing in the control module 210. The programs stored in the storage 212 include an OS 212a for realizing the functions of the devices 20, a driver 212b for hardware-controlling the devices 20, a voice assistant/client program (application) 212c for using the voice assistant of the server apparatus 10, the other applications (not illustrated), various data, and the like. The OS 212a is interposed in the communication between various applications and the devices.