Access to a hosted service through an internet connection. The primary benefits to cloud computing are portability and not having to initially purchase software.