A method for managing information carried out in a computing device, comprising: collecting messages from at least one information source; converting the messages respectively into cards which represent a minimum unit for managing messages collected from an information source; and managing the messages in unit of the cards; wherein the cards are converted from various formats of messages and are in a universal card format; wherein a single card contains a single format of a message; wherein: the collecting comprises obtaining a first message from a first application in response to an operation of the first message by a first user in the first application; the converting comprises converting the first message into a first card; and the managing comprises storing the first card in a card collection; characterized in that the obtaining the first message comprises obtaining the first message from a conversation session of the first application in response to a selection of the first message by the first user from messages communicated in the conversation session, wherein the conversation session involves multiple users including the first user; the managing comprises updating a card collection associated with the conversation session for the first user by adding the first card into the card collection; and wherein the method further comprises: synchronizing (660; 750; 830) the first card to a card collection associated with the conversation session for a second user of the multiple users; and/or synchronizing (660; 750; 830) a third card to the card collection associated with the conversation session for the first user in response to the third card being added into a card collection associated with the conversation session for the second user. collecting messages from at least one information source; converting the messages respectively into cards which represent a minimum unit for managing messages collected from an information source; and managing the messages in unit of the cards; wherein the cards are converted from various formats of messages and are in a universal card format; wherein a single card contains a single format of a message; wherein: the collecting comprises obtaining a first message from a first application in response to an operation of the first message by a first user in the first application; the converting comprises converting the first message into a first card; and the managing comprises storing the first card in a card collection; characterized in that the obtaining the first message comprises obtaining the first message from a conversation session of the first application in response to a selection of the first message by the first user from messages communicated in the conversation session, wherein the conversation session involves multiple users including the first user; the managing comprises updating a card collection associated with the conversation session for the first user by adding the first card into the card collection; and the collecting comprises obtaining a first message from a first application in response to an operation of the first message by a first user in the first application; the converting comprises converting the first message into a first card; and the managing comprises storing the first card in a card collection; characterized in that the obtaining the first message comprises obtaining the first message from a conversation session of the first application in response to a selection of the first message by the first user from messages communicated in the conversation session, wherein the conversation session involves multiple users including the first user; the managing comprises updating a card collection associated with the conversation session for the first user by adding the first card into the card collection; and wherein the method further comprises: synchronizing (660; 750; 830) the first card to a card collection associated with the conversation session for a second user of the multiple users; and/or synchronizing (660; 750; 830) a third card to the card collection associated with the conversation session for the first user in response to the third card being added into a card collection associated with the conversation session for the second user. synchronizing (660; 750; 830) the first card to a card collection associated with the conversation session for a second user of the multiple users; and/or synchronizing (660; 750; 830) a third card to the card collection associated with the conversation session for the first user in response to the third card being added into a card collection associated with the conversation session for the second user.