Electronic commerce or EC is the technology that supports commercial transactions conducted electronically on the Internet, specifically related to web-based sales and transactions.  These business transactions occur either as business-to-business (B-2-B), business-to-consumer (B-2-C), consumer-to-consumer (C-2-C) or consumer-to-business (C-2-B). The latest trend is Government to Citizen (G-2-C). The terms e-commerce and e-business are often used interchangeably.