offers services online (photo sharing, online sites for data backup/storage)
provides applications such as photo sharing, video sharing, and user-generated content as services; provides other services such as online data storage and backup (dropbox, google apps)
refer to the different kinds of data that a variable may hold in a programming language.