npm is a package manager for Node.js that is run through the command line and manages dependencies for an application. It is the predominant package manager for Node.js.
According to its author, npm is not an acronym for "Node Package Manager." [1]
As of Node.js version 0.6.3, npm is deployed and installed automatically with the environment.