A method for managing an application, comprising: installing, by an application platform on a first client currently logged in by a user, a first application upon receiving a request for installing the first application, and sending a summary of the first application to a server; wherein an application list is maintained for each user in the server, and the application list is to store summaries of all of applications installed by each user; and uninstalling, by the application platform, a second application upon receiving a request for uninstalling the second application, and notifying the server to delete a summary of the second application from an application list corresponding to the user sending the request for uninstalling the second application; obtaining, from the server by the application platform on a second client logged in by the user after the user shifts a login site, the application list corresponding to the user, and installing a third application according to a summary of the third application stored in the application list; wherein the first application, the second application and the third application are a same application or different applications, characterized in that the application platform supports at least three kinds of applications comprising an application developed based on an Extensible Markup Language, XML, and a Script, an application developed based on a binary Dynamic Link Library, Dll, and an application developed based on a web page; the application platform supports the application developed based on the binary Dll through providing a capability for displaying a graphical interface, a capability for storing user data in the local, a network communication capability, and a security authentication capability; the application platform supports the application developed based on the XML and the Script through providing the capability for displaying the graphical interface, the capability for storing the user data in the local, the network communication capability, the security authentication capability, a capability for analyzing the XML, and a capability for interpreting and executing the Script; and the application platform supports the application developed based on the web page through providing a capability for providing an interface window, wherein a browser control is embedded in the window, and a capability for loading a designated web page into the embedded browser when the application developed based on the web page is started; wherein the capability for storing the user data in the local comprises storing the user data into a local database in the form of a two-dimensional table or an independent file. installing, by an application platform on a first client currently logged in by a user, a first application upon receiving a request for installing the first application, and sending a summary of the first application to a server; wherein an application list is maintained for each user in the server, and the application list is to store summaries of all of applications installed by each user; and uninstalling, by the application platform, a second application upon receiving a request for uninstalling the second application, and notifying the server to delete a summary of the second application from an application list corresponding to the user sending the request for uninstalling the second application; obtaining, from the server by the application platform on a second client logged in by the user after the user shifts a login site, the application list corresponding to the user, and installing a third application according to a summary of the third application stored in the application list; wherein the first application, the second application and the third application are a same application or different applications, characterized in that the application platform supports at least three kinds of applications comprising an application developed based on an Extensible Markup Language, XML, and a Script, an application developed based on a binary Dynamic Link Library, Dll, and an application developed based on a web page; the application platform supports the application developed based on the binary Dll through providing a capability for displaying a graphical interface, a capability for storing user data in the local, a network communication capability, and a security authentication capability; the application platform supports the application developed based on the XML and the Script through providing the capability for displaying the graphical interface, the capability for storing the user data in the local, the network communication capability, the security authentication capability, a capability for analyzing the XML, and a capability for interpreting and executing the Script; and the application platform supports the application developed based on the web page through providing a capability for providing an interface window, wherein a browser control is embedded in the window, and a capability for loading a designated web page into the embedded browser when the application developed based on the web page is started; wherein the capability for storing the user data in the local comprises storing the user data into a local database in the form of a two-dimensional table or an independent file.