1. A software transformation system, comprising: a business asset extraction sub-system configured to analyze a legacy computer application and create a mechanical fabric representing computer-implemented operations of the legacy computer application, and to create a semantic model representing operator-perceived meanings attached to interactions with the legacy application; wherein the business asset extraction sub-system is further configured to create links between related portions of the mechanical fabric and the semantic model.