1. Introduction
A component development process looks different from a traditional one. Components come in a variety of formats, designs and implementations; and the development process involves two activities: the development of components, and the composition of an application from the components. Both activities are separated and typically different organisations, the component manufacturer and the organisation that wants to license and reuse the manufactured components execute them.