Re-engineering, component-based systems, structured systems business models, ontological evaluation, legacy systems