NLP or Neuro Linguistic Programming is about studying how people can be exceptionally good at activities or subjects. This process is based on modelling. The techniques and skills learned from NLP are replicated in areas such as business, counselling, education, and sports. This helps gaining consistent results in communication, personal development, and learning. One can also model one’s own past success so that a similar kind of success can be repeated.