1. An information processing apparatus comprising: a communication section configured to connect to a server and download content data; a storage section configured to store the downloaded content data; an application program determining module configured to determine a type of an application program to reproduce the downloaded content data by referring to a file, the file being downloaded from outside the information processing apparatus; a verifying section configured to verify the type and version of the application program as allowed or disallowed based on a verification file which indicates at least one type or version of an application program disallowed from processing the content data or at least one type or version of an application program allowed for processing the content data; a reproducing section configured to reproduce the content data when the application program determined by the application program determining module is verified as allowed by the verifying section; and a display section configured to display a message suggesting installation of another type or version of an application program when the application program determined by the application program determining module is verified as disallowed by the verifying section.