SEO (Search Engine Optimization) is concerned with boosting organic search ranks, SMM (Social Media Marketing) is concerned with promoting businesses on social platforms, SEM (Search Engine Marketing) is concerned with paid advertising on search engines, and web development is concerned with the creation and maintenance of websites.