1. A software transformation system executed on one or more computing devices and configured to transform a legacy computer application into a new computer application, the software transformation system comprising: a business asset extraction sub-system configured to receive as input data representing the legacy computer application, the business asset extraction sub-system comprising: a mechanical model formation tool configured to: scan the legacy computer application to identify mechanical assets of the legacy computer application, including one or more of system interface objects, computer programs, data access points, and a physical data model configured to store data records utilized by the legacy computer application; parse the legacy computer application into identifiable segments; and during the parsing, tag mechanical assets of the legacy computer application with associated meta language identifier information; assign mechanical nodes to the tagged mechanical assets based on the meta language identifier information; linking the mechanical nodes to create a mechanical fabric representing computer-implemented operations of the legacy computer application; wherein the mechanical fabric includes a network of mechanical nodes, each mechanical node being placed at a tagged mechanical asset, and associations between the mechanical nodes; a semantic model formation tool configured to: identify as semantic assets a plurality of steps of a use case of a business process according to which a user interacts with the legacy computer application, the steps including one or more observable system interactions during which the user interacts with respective system interface objects of the mechanical fabric; parse the semantic assets; and during the parsing, tag each semantic asset with associated meta language identifier information; assign semantic nodes to the tagged semantic assets based on the associated meta language identifier information; linking the semantic asset nodes to create a semantic model representing operator-perceived meanings attached to interactions with the legacy application, wherein the semantic model includes a network of semantic nodes, each semantic node being placed at a tagged semantic asset, and associations between the semantic nodes; an ontological linking tool configured to create links between related mechanical nodes and semantic nodes, based on the meta language identifier information associated with each of the mechanical nodes and semantic nodes, at least some of the links being between mechanical nodes that represent system interface objects and semantic nodes that represent observable system interactions with corresponding system interface objects; and an asset-specific graphical generator to generate a graphical view of the links identified by the ontological linking tool as being between related mechanical nodes created by the mechanical model formation tool and semantic nodes created by the semantic model formation tool; a modernization and streamlining sub-system configured to process output of the business asset extraction sub-system to remove obsolete business rules from the collection of business rules to produce a collection of relevant business rules; and a model and standards development sub-system configured to process output of the modernization and streamlining sub-system to output a new computer application based on the collection of relevant business rules.