Online marketing is the practice of leveraging web-based channels to spread a message about a company’s products to its potential customers.| Optimizely
A content management system, aka CMS, is software used to manage content, allowing multiple contributors to create, edit and publish.| Optimizely