Back in the 1990s the word "eCommerce" wasn't used in media or everyday talk even though the first Online Shopping system was demonstrated by Michael Aldrich in 1979. This was due to several reasons as the entire technology ecosystem wasn't in place during that era.

In 1995 Jeff Bezos started Amazon which became the front runner of eCommerce in a global market. With a revolution in PC market & widespread accessibility of the internet, the number of internet users has been increasing exponentially over last 4 decades.

Some interesting facts about a number of active Internet users in few countries are approximate as follows:

• China: 600 Million • India: 302 Million • US: 279 Million • Japan: 112 Million

Interestingly developing countries are also having mass adoption of eCommerce right now. For example, players like Flipkart, Snapdeal, Myntra in India & Jumia, Konga in Nigeria.

Overall eCommerce has become a necessity of everyday life & a big relief for consumers. With more competition then ever they get a great price, can place an order in comfort at home & get it delivered as well. Companies, on the other hand, are benefited by providing small and medium-sized vendors a platform to sell their products to masses. API economy has played a vital role in eCommerce ecosystem.

Based on our experience of providing core technology solutions to several eCommerce businesses following are few pointers which CMARIX suggests to every customer:

1. Design & Usability: This is one of the core elements of designing & developing a great eCommerce portal. Having the right user interface is most important.

2. Performance: eCommerce websites tend to be heavy and it needs to have optimized performance.

3. Security: As the business is dealing with payments and heavy user data, it needs to be very secure. Customers are very conscious of this part especially with online fraud being a threat.

4. Technology Choice: Using the right technology platform for eCommerce development whether it is Prestashop, Joomla, Magento, YII, Ruby on Rails or custom eCommerce development.

5. Analytic: Implementing analytic as well as advanced techniques like A/B testing will provide your business with the in-depth idea of the trends of user flow to the website. It will help you analyze and understand the strong as well as weak areas of your eCommerce site. Based on the same optimization of business strategy can be implemented.