Most of these applications are courtesy of the
Horde project-- a set of free highly integrated web applications. These applications are all web-based and run in a web browser so they are always available to you no matter where you are or what computer you are using.