Google hosts and develops a number of Internet-based services and products, and generates profit primarily from advertising through its AdWords program.