NLP or neuro-linguistic programming is a term invented by Dr. Richard Bandler in the 1970s. He defined the term as "a system of alternative therapy based on this which seeks to educate people in self-awareness and effective communication, and to change their patterns of mental and emotional behaviour."