Because an information processing apparatus (1) includes an analyzing unit (142b) that analyzes, when a control instruction operated from a terminal device (2) satisfies a first condition, whether the control instruction is the content that includes therein an additional condition that is related to the first condition; an additional condition determination unit (142c) that determines, when it is analyzed that the control instruction is the content that includes therein the additional condition related to the first condition, whether the control instruction satisfies the additional condition; a second determination unit (142d) that determines, when it is determined that the control instruction satisfies the additional condition, whether the control instruction satisfies a second condition; and processing units (143 and 144) that perform a process in accordance with the determination performed by the second determination unit, it is possible to improve the reliability of execution related to the control instruction sent from outside.
">