An execution control method performed by an information processing apparatus , the method comprising: a.) acquiring (S100) 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 (S114) the application software; c.) if the external apparatus is not a pre-registered apparatus, determining (S108) 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 (S112) 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 (S114) 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 (S100) 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 (S114) the application software; c.) if the external apparatus is not a pre-registered apparatus, determining (S108) 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 (S112) 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 (S114) 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 (S108) 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 (S112) 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 (S114) 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 (S112) 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 (S114) 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 . <EOS>