NPM
NPM is a package management tool that is installed with Nodejs to resolve many issues with NODEJS code deployment. allows users to download third-party packages written by others from the NPM server to local use. Allows users to download and install command-line programs written by others from the NPM server for local use.
Allows users to upload their own written third-party packages and command-line programs to the NPM server for others to use.
Beginner's Tutorial
http://www.runoob.com/nodejs/nodejs-npm.html Bower Bower is a package manager for Web development that helps users easily install CSS, JavaScript, Images and other related packages, and to manage dependencies between these packages. Installation
The Bower plugin is installed and managed through NPM, Nodejs Package Manager.
NPM Install-g Bower
Bower will be installed into node's module
Website link
http://bower.io/