Using an enabling technology to reengineer legacy systems | Synapse