13. A system of one or more computers configured to perform operations comprising: identifying an electronic communication addressed to a communication account associated with an enterprise computing system, the electronic communication comprising unstructured data content; parsing the unstructured data content to determine one or more keywords defined by one or more specified keyword symbols, the parsing comprising: identifying a particular keyword arranged between two specified keyword symbols; and assigning a type to the particular keyword based on the two specified keyword symbols and keyword, wherein the type of the particular keyword comprises one of an enterprise workspace (EWS), an EWS page, or an EWS module, wherein the EWS page is a personal or shared container item defining a layout to structure a position of the EWS module, and wherein the EWS module is a content item that runs in the EWS page, can respond to EWS events, and is parameterized to permit changes to back-end data and a property set associated with the EWS module; creating an EWS object based on the determined one or more keywords and the unstructured data content, wherein the EWS object contains the determined one or more keywords and the unstructured data content in serialized form; generating EWS content from the EWS object; preparing the generated EWS content for display to an enterprise user; and assigning a role associated with the EWS content based on an identified at least one of a recipient of the electronic communication, a sender of the electronic communication, or a copied recipient of the electronic communication.
13. A system of one or more computers configured to perform operations comprising: identifying an electronic communication addressed to a communication account associated with an enterprise computing system, the electronic communication comprising unstructured data content; parsing the unstructured data content to determine one or more keywords defined by one or more specified keyword symbols, the parsing comprising: identifying a particular keyword arranged between two specified keyword symbols; and assigning a type to the particular keyword based on the two specified keyword symbols and keyword, wherein the type of the particular keyword comprises one of an enterprise workspace (EWS), an EWS page, or an EWS module, wherein the EWS page is a personal or shared container item defining a layout to structure a position of the EWS module, and wherein the EWS module is a content item that runs in the EWS page, can respond to EWS events, and is parameterized to permit changes to back-end data and a property set associated with the EWS module; creating an EWS object based on the determined one or more keywords and the unstructured data content, wherein the EWS object contains the determined one or more keywords and the unstructured data content in serialized form; generating EWS content from the EWS object; preparing the generated EWS content for display to an enterprise user; and assigning a role associated with the EWS content based on an identified at least one of a recipient of the electronic communication, a sender of the electronic communication, or a copied recipient of the electronic communication. 16. The system of claim 13 , wherein the assigned role is one of: an owner of the EWS content based on an identification of the sender of the electronic communication; a manager of the EWS content based on an identification of the recipient of the electronic communication; or a member of the EWS content based on an identification of the copied recipient of the electronic communication.