1. An apparatus comprising: a graphical user interface; at least one processor communicatively coupled to the graphical user interface; and at least one memory storing computer readable instructions that, when executed by the at least one processor, cause the apparatus at least to: present, to a user via the graphical user interface, a plurality of available operating systems; receive a first input comprising a selected operating system, wherein the selected operating system is one of the plurality of available operating systems; process selection of the selected operating system; present, to the user, a plurality of available stacks accessed from a library of stacks stored in one of a local memory device or a remote memory device, wherein the library of stacks includes at least one S-stack comprising a first plurality of elements and at least one C-stack comprising a second plurality of elements and at least one S-stack; receive a second input comprising a selected stack, wherein the selected stack is one of the plurality of available stacks; process selection of the selected stack; create a stencil based on the selected operating system and the selected stack, wherein the stencil comprises configuration information for a lifecycle of a component; publish the stencil to a configuration definition store for use by one or more users; receive a selection of the stencil; translate, by a rendering engine, the configuration information of the stencil into computer executable instructions; and configure, by the execution engine, at least one server based on the computer executable instructions.