A terminal executing application accoding to priority and method thereof

PURPOSE: A terminal for executing an application and a method thereof are provided to use tag information, thereby automatically selecting and executing an optimal application among installed applications. CONSTITUTION: A near field communication (NFC) unit (110) tags an NFC tag including tag information. An application unit (130) comprises applications. When an application, which uses the tag information, is executed, a priority execution condition setting unit (120) stores a priority execution condition. A control unit (140) searches and selects the application unit according to the priority execution condition. The control unit drives the application. When an application, which satisfies the priority execution condition, is not installed, the control unit downloads the application which satisfies the priority execution condition. [Reference numerals] (110) NFC unit; (120) Priority execution condition setting unit; (130) Application unit; (140) Control unit; (150) Communication unit