Everyone has their own approach to SEO. Whether you are optimizing your websites for clients or your own internal business, there are several factors which should always be taken into consideration. Many times the basic 4 elements of a successful SEO campaign are done without even realizing it, or (in worst case scenarios) they are ignored or skipped.
However, knowledge is power and it is of benefit for everyone working in the industry to be able to communicate to their client (or their boss) exactly what they are doing and why.