Social media marketing can work for almost any company. It allows for current and future customers to connect with the products and services your company provides. Social media marketing (SMM) provides a platform to advertise and share your business's offerings to a wide audience or a very specific demographic.