NODEJS is an open source JavaScript run time environment that can execute a JavaScript code outside a browser. Using Node.js anyone can create web servers and networking tools using a number of modules and that can handle various core functionalities.