Web development involves developing websites to showcase products or services. It includes web design, which determines layout, colors, text styles and structure. Ecommerce development allows creating attractive online stores to sell products. Digital marketing uses digital technologies like the internet and phones to market products. Customer relationship management analyzes customer data across their lifecycle. Mobile app development creates software for smartphones and tablets. An internet service provider gives access to the internet and related services like website building and hosting.