Node.js application development for Web apps and beyond