I worked this year on a course enrollement web application in JEE.
Here is the menu :
This page is generated dynamicaly in function of the right you have to access on each page.
Moreover, the website can support multiple language, because I coded a system with a XML which contains all the texts.
This page is the page where you can build a new profil which contains few roles.