Hello Friends.........
SEO is defined as the search engine optimisation (SEO) is a process of optimizing a website for getting page rank in (search engines) google, yahoo, altavista, msn, etc.
SEM (search engine marketing) is a term that encompasses SEO and all the other things you have to do to be successful in online marketing. With growing competition and increased sophistication of search engines, it is no longer enough to choose your keywords and make sure they are used properly within your site.
Thanks