It would he expensive indeed if every new information system required the selection and implementation ofall the hardware, software, middleware and data the system required, from the ground up, as well as the selection and hiring of all the skilled individuals who would implement these components. Instead, with some advance planning, the equipmenl, software, data and skilled individuals already in place can often be used as a basis for subsequent applications, reducing their costs considerably.