Web- und Desktop-Technologien verschmelzen mehr und mehr. Dabei spielen Frameworks wie Angular2 eine große Rolle. Ihre durchdachten Konzepte ermöglichen es, komplexe und anspruchsvolle Oberflächen zu implementieren, die als Single Page Applications (SPA) bekannt sind. Von Hause aus werden diese SPAs jedoch von Webservern an die Nutzer-Browser ausgeliefert und benötigen zumindest initial eine Verbindung zum Server. Was kann man jedoch tun, wenn die Anwendung Offline-fähig sein muss? Genau dies ermöglicht Electron, ein Container, mit dem Desktop-Anwendungen auf der Basis von Web-Technologien entwickelt werden können. Die Session gibt eine kurze Einführung in Angular2 und zeigt wie mithilfe von Electron eine Desktop-Anwendung mit Zugriff auf Betriebssystemfunktionen implementiert werden kann.