E-commerce refers to the buying and selling of products or services over electronic systems such as the Internet. E-commerce includes the entire online process of developing, marketing, selling, delivery, servicing and paying for products and services. To start or expand an e-commerce business, one needs to learn about relevant applications like websites, social media, online payment systems, and computer programs. Learning how to use these applications and understanding their functions is essential for developing an online business.