1. A device comprising: a computer readable storage medium storing instructions; and a processor in communication with the computer readable medium, wherein the instructions, which when executed by the processor, configure the processor to assemble widget content, the content assembly including: selecting a widget skeleton associated with a previously identified environment type, retrieving instance metadata for widget parameters saved from a widget assembly application, and integrating widget template embedded elements from a widget assembly application into widget content being created, wherein the instructions, which when executed by the processor, further configure the processor to return widget content to a requesting servlet, in response to a request for the widget content from the requesting servlet.