Node.js, usually called just Node is an environment for executing JavaScript outside of browser.
Used for creating back-end services and api’s
Node Package Manager
Npm is a software registry and Command Line Interface, used to share packages, manage dependencies and versions.