7. A non-transitory computer storage medium encoded with a computer program, the program comprising instructions that when executed by one or more computers cause the one or more computers 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.
7. A non-transitory computer storage medium encoded with a computer program, the program comprising instructions that when executed by one or more computers cause the one or more computers 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. 12. The computer storage medium of claim 7 , wherein the operations further comprise: identifying, from the enterprise user, a request for export of a second EWS content, the second EWS content comprising structured data content defined by one or more headings; parsing the structured data into one or more portions of a different electronic communication based on the one or more headings; and generating the different electronic communication comprising the one or more portions for transmission to a different enterprise user.