The place of Node.JS in web development

What does one need to build a website or a mobile application? A [...]