Products for reuse are selected using defined criteria. Products for reuse are analyzed for portability and interoperability. Limitations for reuse are defined and communicated. Products for reuse are verified. Products for reuse are provided to affected parties. Communication mechanism is established with the reuse product provider.