Neuro linguistic Programming (NLP), is the practice of understanding how people organize their thinking and language and how this affects behavior. While CBT is focused on managing problems by changing how we think and behave.