Business-to-business (B-to-B) online marketing refers to businesses in where marketers use Web sites, e-mail, online product catalogs, online trading networks, and other online resources to reach new business customers, serve current customers more effectively, and obtain buying efficiencies and better prices.