E-commerce refers to transacting or facilitating business over the Internet. There are several types of e-commerce including business to business, business to consumer, and mobile commerce. An e-commerce website allows businesses to globally market and sell their products and services to customers without being physically present. It provides features like multi-lingual support, multiple payment options, and marketing and merchandising tools. Having an e-commerce website generates online business by making a company's presence known worldwide and allowing real-time transactions and sales to occur remotely.