Digital marketing involves using digital technologies like the internet and mobile phones to market products and services. Fundamentals of digital marketing includes web development structure, online revenue models, content management systems, content and information architecture, analytics and web master tools. Web development structure refers to creating websites using markup languages like HTML and CSS. Online revenue models are the different ways businesses generate income from their websites, such as affiliate and aggregator models. Content management systems allow storing, managing and publishing content to save time and money, with popular open source platforms including WordPress, Drupal and Joomla.