computer systems. They are also necessary when it comes to delegate requests by other citizens or Civil servants from other municipalities/governmental bodies/ agencies. Administrators are responsible for administration of the community as a whole or the platform and the involved community members in detail. There are admin- istrators who are actually handling the technical maintenance and administrators who are able to hand out, for example, PKI electronic certificates to the users and/ or Civil servants. Those three roles are actually directly mapped to system roles, when it comes to the technical realization. While administrators are mainly used for PKI adminis- tration and security certificate handling, the roles of Civil servants and citizens/ users need to be integrated into the platform logic directly to distinguish between them, when it comes to access control, authorization, and business logic decisions. Therefore, the decision to use SAML assertions with integrated roles for the authen- tication and authorization purposes came naturally. By using SAML together with WS-security, it was a small step to extend the server-server communications to use the same technology as well. For that reason, internally a fourth role was defined. The role of each server is important as it is necessary to be defined for intercommunication between the various proposed m-government platforms. However, although the communication is established between two servers, the documents delivered are meant to be assured and signed by Civil servants, to assure responsibility by a human being. 11.3 Possible m-Residence Certificate Service Scenario One example of the mobile government online services is particularly emphasized: sending m-residence certificate request and obtaining the m-residence electronic document as a municipality's response (mRCertificate-m-Residence Certificate). A citizen of city A needs a certification for his principal residence in city A. He will contact the municipality of city A for that. In this process, he 