I want a corporative web application with phonebook, calendar and may be a messenger. The project should have a code easy for reading/understanding and maintenance, may be based on open source. Should be based on user rights access and use MS SQL, Oracle or MySQL database.