Large community and ecosystem: Node JS packages exist for almost any technology that it can interface with. There are over 250,000 modules on npm (node packager manager), many of them downloaded more than 100,000 times per day. This means that we don't need to waste time building support for other tools and can focus on business problems, while being confident that the modules are heavily used and tested. This means rapid, effective development of complex applications.