Ecommerce refers to commercial transactions which are carried out on the internet. This mainly includes online shopping. Shopping on sites like flipkart, ebay, amazon, etc. is an example. People no more prefer going out to the market or to the mall and roam around for hours looking for simple household stuff or other daily use items. They now prefer to sit on the couch comfortably and shop for those things online. It is also preferably because online things aew sold at discounted rates.
So, if a company wishes to sell their products online, they need to develop a simple yet attractive website. And this job is could be carried out by an expert Magento Programmer!