1. An installation method of an application comprising: extracting a feature point after having analyzed data file, deciding a version of an application suited for the data file based on an extracted feature point, judging whether an application program of a decided version is already installed, and newly installing an application program of the version when the application program is not installed.