Based on Google’s V8 JavaScript engine, Node.js allows developers to build scalable, real-time web applications with two-way connections between the client and server. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, which makes it perfect for data-intensive real-time applications that run across distributed devices. The Bitnami Node.js package includes the latest version of Node.js, Apache, Python, and Redis.