There are several different views of the role of information systems. Two of the most important are the data view and the communicative view. According to the data view, the primary purpose of an information system is to provide a model of a domain, thereby enabling people to obtain information about reality by studying the model. In this respect, an information system works as a repository of data that reflects the structure and behaviour of an enterprise, and the system provides data that can be used for decisions about the enterprise. In contrast, the communicative view states that the major role of an information system is to support communication within and between organisations by structuring and coordinating the actions performed by organisational agents. The system is seen as a medium through which people can perform social actions, such as stating facts, making promises, and giving orders.