Google has adopted both a B2B and a B2C model. It offers advertising to businesses (B2B) as well as products and services to consumers (B2C).