B2C is an acronym for "business to consumer". A B2C business is one that sells products or services direct to the consumer, as opposed to another business (B2B).
In the Internet age, the ability for small businesses to market directly to consumers has increased, which has led to the growth of the word. In essence, the Internet has eliminated the middle man. Although there are services that are set up to provide direct-to-consumer services, such as eBay for selling goods or Amazon for selling e-books, people can create their own storefronts and sell to consumers without the need for eBay, Amazon and other services.
The challenge of B2C business is to maintain steady sales. When the economy gets tough, consumers may make changes in their spending that can affect a B2C business. While it can happen in B2B businesses, because businesses often require goods and services to stay in business, the impact of a bad economy may be less. With that said, targeting the right group of consumers can be a great way to build a business.