1. A system for automated blueprint assembly, the system including: at least one processor; a non-transitory computer-readable medium storing instructions that when executed by the at least one processor are configured to implement: an assembler configured to cause the at least one processor to receive a request for automated application assembly, the request for automated application assembly specifying a feature to be included within an application, the assembler configured to cause the at least one processor to query a model database to obtain a model providing class objects and relationships among the class objects, the assembler configured to cause the at least one processor to query a micro-blueprint database using the feature and the model to obtain micro-blueprints that are used to develop the application, the micro-blueprints being annotated with a reference to one or more of the class objects of the model, the micro-blueprints being templates for containers of software stack elements of the application, the assembler configured to cause the at least one processor to create a container specification for the application based on the obtained micro-blueprints such that the application includes the feature provided in the request for automated application assembly.