2. Fulfill identified gaps

- Fuzzy searching capability: Helps in acquiring a closely matching component and enhancing it (if it is open source) or wrapping it in the current component to add desired extra functionality. 

3. Specify component specifications for tender

- Solution builder may publish a component specification for tender.

- Published component specification will give component producer information about what to build and why.

- If specified information is insufficient it may lead to a dialogue.

4. Use or reuse component specifications

    - May choose to use the specification in our design.

- Component executable should be stockpiled for future solution assembly. 

5. Use or reuse components

-  Use component implementations when less structured or focused on application build phase.

- Problem: Large number of small components, used only if found

      - Component management eases communication process between vendors and users and reusers.