Online marketing is a set of powerful tools and methodologies used for promoting products and services through the internet. Online marketing includes a wider range of marketing elements than traditional business marketing due to the extra channels and marketing mechanisms available on the internet. Online marketing can deliver benefits such as: Growth in potential Reduced expenses Elegant communications Better control Improved customer service Competitive advantage