
A Content Management System (CMS) is a software system which provides website authoring, collaboration, and administration tools. CMS's are designed to allow users with little knowledge of web programming languages or markup languages, to create and manage the site's content with relative ease.
Search Engine Optimization (SEO) is the process of improving the visibility of a website or a web page in search engines via the "natural" or un-paid search results.
e-Commerce consists of the buying and selling of products or services over electronic systems such as the Internet and other computer networks.