1. A method for generating one or more application model build artifacts based on an application model, the method comprising: receiving, by a computing device, one or more inputs identifying one or more application model subsets of an application model; receiving, by the computing device, one or more inputs identifying one or more audiences; receiving, by the computing device, for at least one respective audience from the one or more audiences, at least one input associating a respective application model subset from the one or more application model subsets with the at least one respective audience; receiving, by the computing device, one or more inputs identifying each of one or more semantic constructs of the application model with at least one of the application model subsets, including the one or more respective application model subsets; generating, by the computing device, one or more application model documentation topics from the application model for the one or more semantic constructs identified with the one or more application model subsets associated with the at least one respective audience; generating, by the computing device, the one or more application model build artifacts based on one or more of the respective application model subsets associated with the one or more semantic constructs identified with the one or more respective application model subsets; and generating, by the computing device, one or more application model documentation artifacts based on one or more of the application model documentation topics applicable to the one or more application model build artifacts.
1. A method for generating one or more application model build artifacts based on an application model, the method comprising: receiving, by a computing device, one or more inputs identifying one or more application model subsets of an application model; receiving, by the computing device, one or more inputs identifying one or more audiences; receiving, by the computing device, for at least one respective audience from the one or more audiences, at least one input associating a respective application model subset from the one or more application model subsets with the at least one respective audience; receiving, by the computing device, one or more inputs identifying each of one or more semantic constructs of the application model with at least one of the application model subsets, including the one or more respective application model subsets; generating, by the computing device, one or more application model documentation topics from the application model for the one or more semantic constructs identified with the one or more application model subsets associated with the at least one respective audience; generating, by the computing device, the one or more application model build artifacts based on one or more of the respective application model subsets associated with the one or more semantic constructs identified with the one or more respective application model subsets; and generating, by the computing device, one or more application model documentation artifacts based on one or more of the application model documentation topics applicable to the one or more application model build artifacts. 5. The method of claim 1 , wherein receiving the inputs identifying each of one or more semantic constructs of the application model with at least one of the application model subsets comprises receiving identifying constructs in the semantic constructs, wherein each of the identifying constructs contains an identifier of one of the application model subsets.