1. A method for application building, the method comprising: evaluating a build directory comprising a plurality of application objects in a hierarchical directory structure; evaluating artifact generation rules with respect to the plurality of application objects and the hierarchical directory structure; traversing the hierarchical directory structure and defining object groupings based on locations of objects within the hierarchical directory structure, each object grouping comprising one or more application objects of the plurality of application objects, and each object grouping defined according to the evaluations of the artifact generation rules and the hierarchical directory structure; generating artifacts according to the object groupings, and metadata for each obiect grouping, wherein the metadata includes at least one of configuration parameters, disk space requirements, and application obiect identifiers for the application obiects of the obiect groupings; and generating an installable application including the generated artifacts.