Node Version Manager is a tool that helps us manage Node versions and is a convenient way to install Node. Think of it as npm or Yarn that helps manage Node packages, but instead of packages, NVM manages Node versions.
This also means you can install multiple Node versions onto your machine at the same time and switch among them if needed.