One of the most hyped ways to promote products and services is through social media for business. The truth though is that, this isn't a strategy that will fit everyone. Although using social media can help you meet clients where they are and show you care, it also has its disadvantages. It needs ongoing management and it's hard to quantify ROI. Also, it can do more harm than good if you draw people from social networks into your site and it isn't optimized to generate sales for you.
Using social media for business is only one of the ways to market your business online. There are many marketing strategies you can learn from the Competition Crusher workshop at http://www.crusherworkshop.com