Therefore, it is fairly straightforward to map a relational database onto a menu system. It is much harder to map a flat information space onto a menu system. And it is hard to match a relational database onto a flat presentation. That is why the web does not work well for database presentation. The view may be conditional.
All services can present different information depending on the users identity, time of day, etc.
Role-based access does. Trust and security become paramount in a system like this. Signed documents is a trust mechanism - as is encryption. To achieve this, you have to separate the presentation from the content. If your information is formatted for a specific presentation method, it becomes meaningless in other presentation methods.