DefinitionEcommerce is defined as the trading (buying and selling) of goods and services on the internet. Ecommerce depends on a lot of basic essentials to carry out e-trading. One of them is the EDI or the Electronic Data Interchange which deals with orders, supplies, payments, deliveries etc. Ecommerce relies on Emails, FAX and data mining techniques to gather data of all kind related to the markets, customers etc.Basic RequirementsMarket research and product research go a long way in assisting ecommerce take hold amongst the internet users. The needs for a good ecommerce web store, is connectivity, database capacity, tested ecommerce platform with related applications and extension. Internet security is very much essential.Internet security like encryption of data and secure server links play a key role in promoting confidence amongst the users who adapt to Ecommerce. Secure Sockets Layer (SSL) has been built into advanced web browsers as the demand for Ecommerce grows. Ecommerce can be B2B, B2C, C2C, and C2B and so on. B2B is between business to business while B2C is the retail store part where the Business and Customer meet. The bulk of the ecommerce activities are seen under B2B category that is Business to Business.New TrendsToday Ecommerce has evolved as a major challenge to the conventional trading methods with the advent of many new technologies and techniques. Today different ecommerce platforms are available to host the web stores on. Magento, OS Commerce etc are a few of the really popular platforms. Magento ecommerce platform has achieved tremendous popularity on account of its flexibility and feature-rich interface. Different secure payment gateways are available today to securely conclude the financial transactions.The availability of Secure Socket Layers and dependable encryption methods have made Ecommerce trustworthy and smooth. The processes of ecommerce, like communication, process management, service management and transaction capabilities are today fine tuned with the help of scores applications and extensions.Successful ecommerce is the holistic integration of effective web design resulting in easy and quick navigation, integrated search engine optimization bringing in new customers, advanced marketing and product display applications, quick order handling functions and of course, last but not the least, shipping and delivering on time.Today there are scores of tools for ecommerce. This is apart from the availability of various ecommerce platforms and the plethora of extensions. Shopping carts, payment gateways, order managers and such others constitute the key tools for ecommerce.The ease of use of internet, the easy availability of internet, huge advancement in the technology of the internet and the specific ecommerce platforms and software, have all led to the rapid growth of ecommerce.With the demand for online transactions growing fast and the synchronized growth of applications for facilitating online transactions, ecommerce is set to reach new dizzying heights of usage and popularity.