The project goal is to increase the knowledge about software component development from both theoretical and practical point of view. The project focus is put on different methods to compose components and on system architecture requirements. A prototype, an information organizer will be developed. The research results will be used both at the university and in the industry. At the university, the accumulated knowledge will be used for further education on component-based development. The industry will benefit with direct implementation of methods and knowledge built up in the research activities and well educated students.