SEO vs SEM – What’s the difference?

SEO or Search Engine Optimization and SEM or Search Engine Marketing are sometimes used interchangeably when in reality they are quite different.