System engineering often states that respecting diversity during the upstream stages of a system designing is an unavoidable feature of the designing process. In the field of Information Systems, the ability to evolve is a pivotal quality of its computer aided components. A framework is presented to view an Information System as a designing place where viewpoints interact with each other on objects to be designed. Each actor of the Information system is the stakeholder of a particular viewpoint on the Information System. He or she triggers activities which are cooperating processes. Viewpoints are traces of these processes.