Neuro Linguistic Programming (NLP) is an incredibly powerful discipline that enables people to unblock the structures of human communication and human excellence. By doing so people can think, communicate and manage themselves and others more effectively.
NLP explores the relationships between how we think (neuro) how we communicate (linguistic) and our patterns of behaviour and emotion (programmes). Essentially NLP is how to use the language of the mind to consistently achieve our specific and desired outcomes.