Design science, Legacy systems ,Re-engineering, Bunge-Wand-Weber model, Component-based systems