This viewpoint allows the focusing on the purpose, scope and policies of a system by describing interrelated communities. These communities are described by community contracts which contain the objectives, roles, policies and behaviour. For example, the RM-SSH Data Infrastructure is composed of the following communities1: