Before delving in to the tools and techniques that make up NLP it is important to understand that Neuro-Linguistic Programming was developed from and has its roots in Psychological Therapy. Much of the core material comes from the distillation of the approaches of some of the most effective therapists into their core components.
What this boils down to is simple; for an NLP practitioner to be effective they need to take on board some of the pre-suppositions that therapists have.
What is a Presupposition?
A presupposition is something that you assume is true even if you might want to believe otherwise. For example, some of the presuppositions for playing tennis are that you have a tennis ball, tennis rackets and an opponent.
The Presuppositions within NLP are things that you assume are true about the client. Where it becomes difficult with the presuppositions of NLP is the tendency to fall back on to your own map of the world and forget that you must take the assumptions into account.
The Presuppositions of NLP could be considered as the core beliefs of Neuro-Linguistic Programming that form the foundations upon which the tools, techniques and skills are built.