Provided is a software determination device that can easily verify the operation of software. The software determination apparatus 101 includes setting information representing a configuration of the virtual computer 106, software information in which at least one file required to execute the target software and a procedure for setting the file in the virtual computer are associated with each other, and In the process of determining whether or not the target software is being executed, determination information in which an execution process executed outside the virtual computer 106, a timing for executing the execution process, and a determination condition representing the determination condition are associated with each other. A configuration setting unit 102 that sets a virtual computer 106 having a configuration based on setting information, and software that sets a file in the storage unit 107 that configures the virtual computer 106 according to the procedure included in the software information when given Starts the setting unit 103 and the set virtual machine 106 Based on the activation unit 104 and the determination information, the execution process is executed at the timing, it is determined whether the determination result satisfies the determination condition regarding the execution result, and the target software is executed when the determination condition is satisfied And a determination unit 105 that determines that the target software is not executed when the determination condition is not satisfied.
展开▼