1. A computer-implemented method, comprising: retrieving a form definition template from a data storage, the form definition template including an electronic document and defining a form that includes electronic form data to be displayed to a user, the form definition template being deployable on one or more platforms when rendered into a runtime format; retrieving behavior information associated with the form definition template, the retrieved behavior information specifying a render service to render the form definition template from a design format to a runtime format, the behavior information further specifying a submit service to capture data submitted by a user; and based on the retrieved behavior information, automatically selecting, using a processor of a machine, the render service executing at a form server to merge customer-defined data into the form definition template and render the form definition template into a runtime format rendered form, the rendered form including the customer-defined data.