1. A computer-implemented method for generating one or more applications with an agent server device, wherein the agent server device executes instructions that perform the method, including the steps of: accessing a template for holding content; in a design phase, receiving data representing design selections for the applications made by a designer, and modifying the template based on the design selections, wherein the template includes one or more web-standard elements and one or more non-web-standard custom elements, and wherein the non-web-standard custom elements of the template are parsed to populate the template with mock-up content items that act as place-holders for the items of content; in a database creation phase following the design phase, parsing the non-web-standard custom elements to generate a resources database including database fields for respective items of the content; receiving the items of content based on selections by a designer, and storing the items of content in the resources database; in a content population phase following the database creation phase, parsing the non-web-standard custom elements to generate the plurality of applications, configured for a plurality of computing platforms, by populating the template with the content by accessing the content in the resources database; and in a distribution phase following the content population phase, storing the plurality of applications for distribution by a server.