Neuro-Linguistic Programming or NLP is a technology of communication and a behavioural model that studies the patterns (programming) of excellence, i.e how excellent individuals subjectively think (use brain and senses =neuro), communicate verbally and non-verbally (linguistic) and move to achieve desired results.