A mobile terminal, comprising: a display unit configured for displaying information; a memory configured for storing a first operating system and at least one first application executable in the first operating system; and a controller configured for: displaying a first list comprising the at least one first application on the display unit; searching for at least one second application corresponding to the at least one first application and executable in at least one second operating system; and displaying a second list comprising the at least one second application on the display unit on a single screen along with the first list,wherein the at least one second operating system is different from the first operating system, wherein the mobile terminal further comprises a communication unit configured for transmitting and receiving information, wherein the controller is further configured for receiving a selection of one of the at least one second application and for controlling the communication unit to transmit a recommendation message recommending the selected one of the at least one second application to an external device (10a, 10b), wherein the external device (10a, 10b) is configured to operate using the at least a second operating system, the controller being further configured for: controlling the communication unit to receive an application recommendation request message from the external device (10a, 10b), wherein the recommendation message is transmitted to the external device in response to the received application recommendation request message. a display unit configured for displaying information; a memory configured for storing a first operating system and at least one first application executable in the first operating system; and a controller configured for: displaying a first list comprising the at least one first application on the display unit; searching for at least one second application corresponding to the at least one first application and executable in at least one second operating system; and displaying a second list comprising the at least one second application on the display unit on a single screen along with the first list,wherein the at least one second operating system is different from the first operating system, wherein the mobile terminal further comprises a communication unit configured for transmitting and receiving information, wherein the controller is further configured for receiving a selection of one of the at least one second application and for controlling the communication unit to transmit a recommendation message recommending the selected one of the at least one second application to an external device (10a, 10b), wherein the external device (10a, 10b) is configured to operate using the at least a second operating system, the controller being further configured for: controlling the communication unit to receive an application recommendation request message from the external device (10a, 10b), wherein the recommendation message is transmitted to the external device in response to the received application recommendation request message. displaying a first list comprising the at least one first application on the display unit; searching for at least one second application corresponding to the at least one first application and executable in at least one second operating system; and displaying a second list comprising the at least one second application on the display unit on a single screen along with the first list,wherein the at least one second operating system is different from the first operating system, wherein the mobile terminal further comprises a communication unit configured for transmitting and receiving information, wherein the controller is further configured for receiving a selection of one of the at least one second application and for controlling the communication unit to transmit a recommendation message recommending the selected one of the at least one second application to an external device (10a, 10b), wherein the external device (10a, 10b) is configured to operate using the at least a second operating system, the controller being further configured for: controlling the communication unit to receive an application recommendation request message from the external device (10a, 10b), wherein the recommendation message is transmitted to the external device in response to the received application recommendation request message. controlling the communication unit to receive an application recommendation request message from the external device (10a, 10b), wherein the recommendation message is transmitted to the external device in response to the received application recommendation request message.