Node.js is a cutting-edge event-driven system, which is used to develop scalable apps. It’s built with Google's V8 JavaScript Engine and it handles HTTP requests and responses between a web server and a large number of Internet users much more effectively than any conventional platform. What makes Node.js unique is the fact that unlike traditional systems which handle the info in giant hunks, it handles everything in small bits. For example, in case a user needs to fill a couple of fields on an Internet site, Node.js processes the info in the first field once it is inserted, utilizing the server’s processing power more efficiently. In comparison, other systems wait for all the fields to be filled out and while the info in them is being processed, requests from other users stay in the queue. The difference may be insignificant for one single user, but it indeed does make a difference if an enormous number of individuals are navigating a site all at once. A few examples of Internet sites where Node.js can be employed are online dinner booking portals, web-based chat rooms or interactive browser game portals, in other words websites that offer fast real-time communication.