NLP is the art of effective communication.
Neuro-linguistic Programming explores how your thoughts (neuro) are affected by words (linguistic) leading to action (programming).
NLP provides tools and skills for development of states of individual excellence. The process also establishes a system of empowering beliefs with individuals. At another level NLP is about self discovery, exploring identity and mission and vision.