A method for managing applications on an electronic device having a screen, the method comprising: identifying, by at least one processor, at least one secondary application related to content included in or operated in an application executed on the electronic device (operation 320), wherein the content includes at least one of a textual content, a graphical content and a voice, and a context of the content is related to the at least one secondary application; displaying at least one representation corresponding to the at least one secondary application on the screen of the electronic device (operation 340); selecting one of the at least one representations based on an input (operation 360); invoking one of the at least one secondary applications corresponding to the selected representation on the electronic device (operation 380); and performing an action related to the content of the application using the invoked secondary application, the method characterized in that the step of invoking one of the at least one secondary applications further comprises representing the invoked secondary application and the application on a multi window on the screen of the electronic device; the step of invoking one of the at least one secondary applications further comprises executing the one of the at least one secondary applications by automatically providing at least part of the content included in or operated in the application to the one of the at least one secondary applications corresponding to the selected representation for performing the action related to the content of the application; the step of performing an action related to the content of the application using the invoked secondary application further comprises providing a notification for choosing whether to continue using the secondary application, return to the displayed application or use a supplemental application, or automatically returning to a single window display of the application after completing the action via the secondary application. identifying, by at least one processor, at least one secondary application related to content included in or operated in an application executed on the electronic device (operation 320), wherein the content includes at least one of a textual content, a graphical content and a voice, and a context of the content is related to the at least one secondary application; displaying at least one representation corresponding to the at least one secondary application on the screen of the electronic device (operation 340); selecting one of the at least one representations based on an input (operation 360); invoking one of the at least one secondary applications corresponding to the selected representation on the electronic device (operation 380); and performing an action related to the content of the application using the invoked secondary application, the method characterized in that the step of invoking one of the at least one secondary applications further comprises representing the invoked secondary application and the application on a multi window on the screen of the electronic device; the step of invoking one of the at least one secondary applications further comprises executing the one of the at least one secondary applications by automatically providing at least part of the content included in or operated in the application to the one of the at least one secondary applications corresponding to the selected representation for performing the action related to the content of the application; the step of performing an action related to the content of the application using the invoked secondary application further comprises providing a notification for choosing whether to continue using the secondary application, return to the displayed application or use a supplemental application, or automatically returning to a single window display of the application after completing the action via the secondary application.