maybe you don't want a web browser inside a browser, but think about something like mozilla's boot-to-gecko project. the browser engine is a given, and the browser UI is actually just a web app.
similarly, an online calendar is a calendar client. It interacts with some server somewhere. Same idea with mail - Gmail is an IMAP client.
similarly, an online calendar is a calendar client. It interacts with some server somewhere. Same idea with mail - Gmail is an IMAP client.