Google Apps is a service from Google for using custom domain names with several Google products. It features several Web applications with similar functionality to traditional office suites, including: Gmail, Google Calendar, Talk, Docs and Sites.
Reference: https://www.google.com/apps/intl/en/business/index.html