1. A computer-implemented process for target application creation, the computer-implemented process comprising: receiving a representation of a logical topology diagram for an application architecture to form a source input; locating part type information in a part type dictionary using the source input; locating application parts in an application parts repository for each located part type; composing a subset of identified parts; determining whether integration dependencies of the subset of identified parts are met; responsive to a determination that integration dependencies are met, consolidating parts into an application structure; determining whether to exclude parts; responsive to a determination to not exclude parts, building a target application.