A system for managing content, the system comprising: a production server coupled to a web interface and configured to allow, via the web interface, a producer to create a compiled source section comprising content; a gateway server comprising a memory, a processor, an input device, in communication with the production server, and configured to receive, responsive to a request for the content from a first client, the compiled source section, and a core database comprising a group data item and an individual data item, wherein the processor is configured to: save the compiled source section to the memory; read, responsive to a request from a subsequent client for the content previously requested by the first client, the compiled source section; compile the compiled source section, responsive to the request from the subsequent client, into a dynamic section comprising the content and the group data item; compare the dynamic section to an older dynamic section corresponding to the dynamic section; compile, responsive to the dynamic section not being the same as the older dynamic section, only changed parts of the dynamic section into a compiled section comprising the content and the individual data item; send the compiled section to a client queue; and a mobile device configured to: establish a socket connection to the gateway server; register as a listener with the gateway server; and receive the compiled section wherein the gateway server and the production server are implemented on separate servers or on the same server on separate virtual machines. a production server coupled to a web interface and configured to allow, via the web interface, a producer to create a compiled source section comprising content; a gateway server comprising a memory, a processor, an input device, in communication with the production server, and configured to receive, responsive to a request for the content from a first client, the compiled source section, and a core database comprising a group data item and an individual data item, wherein the processor is configured to: save the compiled source section to the memory; read, responsive to a request from a subsequent client for the content previously requested by the first client, the compiled source section; compile the compiled source section, responsive to the request from the subsequent client, into a dynamic section comprising the content and the group data item; compare the dynamic section to an older dynamic section corresponding to the dynamic section; compile, responsive to the dynamic section not being the same as the older dynamic section, only changed parts of the dynamic section into a compiled section comprising the content and the individual data item; send the compiled section to a client queue; save the compiled source section to the memory; read, responsive to a request from a subsequent client for the content previously requested by the first client, the compiled source section; compile the compiled source section, responsive to the request from the subsequent client, into a dynamic section comprising the content and the group data item; compare the dynamic section to an older dynamic section corresponding to the dynamic section; compile, responsive to the dynamic section not being the same as the older dynamic section, only changed parts of the dynamic section into a compiled section comprising the content and the individual data item; send the compiled section to a client queue; and a mobile device configured to: establish a socket connection to the gateway server; register as a listener with the gateway server; and receive the compiled section wherein the gateway server and the production server are implemented on separate servers or on the same server on separate virtual machines. establish a socket connection to the gateway server; register as a listener with the gateway server; and receive the compiled section wherein the gateway server and the production server are implemented on separate servers or on the same server on separate virtual machines.