Това е набор от техники и стратегии, предназначени за подобряване на междуличностните комуникации и взаимоотношения чрез промяна на „умствените програми“ или умствените модели на света, които хората развиват и използват, за да реагират и взаимодействат със средата и другите хора. Този подход използва принципи, изведени от невролингвистиката, и предполага, че тези ментални програми, както и поведението, на което те влияят, са резултат от взаимодействието между мозъка, езика и тялото.
За да се постигне желаната промяна, човек трябва първо да разбере субективното преживяване и начина на мислене (т.е. менталните програми), които стоят в основата на преживяването, а след това да се научи да променя тези „програми“, ако е необходимо. Въпреки че първоначално е прилагано в психотерапията и консултирането, невролингвистичното програмиране намира приложение и в други области, като например бизнес управлението, развитието на изкуствения интелект и образованието.