Search engine optimization (SEO): SEO is process to get business keywords organic ranking on Google, Bing and Yahoo.
Social media optimization (SMO): SMO is a process to bring particular promotion part to lots of people main modes are Facebook, twitter, Youtube, Linkdin and Google+
Search engine marketing (SEM): it is a paid advertising (sponsored) program on search engine result page (SERP).
Social media marketing (SMM): it is alos paid advertising program on social media sites like facebook, youtube, twitter, google+ and linkdin etc.
http://www.mmsoftsolutions.com/
Posted by Martini William