components to address questions of maintenance of library resources in a rapidly changing technological environment, integration across disciplinary and institutional boundaries, cost, and accessibility. (A component is a resource - for example, a graphing package or a simulation - that is written to functional specifications and can be used as part of many different items in the library.