NodeJS ermöglicht die Ausführung von JavaScript Anwendungen im Backend. Während JavaScript ursprünglich für den Browser konzipiert war, hat es durch NodeJS Einzug im Backend Bereich gehalten und ermöglicht das Teilen von Quellcode zwischen Frontend und Backend.