An execution control method performed by an information processing apparatus, the method comprising: a.) acquiring application software from an external apparatus each time processing concerning execution of the application software is started; b.) if the external apparatus is a pre-registered apparatus, executing the application software; c.) if the external apparatus is not a pre-registered apparatus, determining whether to execute the application software based on a user's operation; if the application software is to be executed, performing communication concerning authentication to execute the application software with an authentication server, thereby receiving an authentication result from the authentication server; determining whether to execute the application software based on the authentication result; and if the application software can be executed according to the authentication result, executing the application software; d.) transmitting report information indicating a problem concerning the authentication of the application software to be executed and a type of the problem to the authentication server. a.) acquiring application software from an external apparatus each time processing concerning execution of the application software is started; b.) if the external apparatus is a pre-registered apparatus, executing the application software; c.) if the external apparatus is not a pre-registered apparatus, determining whether to execute the application software based on a user's operation; if the application software is to be executed, performing communication concerning authentication to execute the application software with an authentication server, thereby receiving an authentication result from the authentication server; determining whether to execute the application software based on the authentication result; and if the application software can be executed according to the authentication result, executing the application software; d.) transmitting report information indicating a problem concerning the authentication of the application software to be executed and a type of the problem to the authentication server. determining whether to execute the application software based on a user's operation; if the application software is to be executed, performing communication concerning authentication to execute the application software with an authentication server, thereby receiving an authentication result from the authentication server; determining whether to execute the application software based on the authentication result; and if the application software can be executed according to the authentication result, executing the application software; d.) transmitting report information indicating a problem concerning the authentication of the application software to be executed and a type of the problem to the authentication server. performing communication concerning authentication to execute the application software with an authentication server, thereby receiving an authentication result from the authentication server; determining whether to execute the application software based on the authentication result; and if the application software can be executed according to the authentication result, executing the application software; d.) transmitting report information indicating a problem concerning the authentication of the application software to be executed and a type of the problem to the authentication server.