Antwort
In deinem Smartphone stecken ein Linux-Kernel (Android) oder Mach Microkernel (iOS) drin. Darauf laufen Apps, die in Programmiersprachen wie Java, C#, Swift, Kotlin, Objective-C programmiert sind. In WhatsApp hast du ein XMPP Protokoll, mit dem Nachrichten über einen stark modifizierten ejabberd-Server ausgetauscht werden. Die Verschlüsselung mit dem Signal-Protokoll (auch bekannt als Axolotl-Ratchet) nutzt diverse kryptografische Bausteine.
Diese Webseite hier nutzt diverse Techniken wie HTML, CSS, JavaScript in deinem Browser. Auf dem Server ist auch noch eine Software, die die Fragen in eine Datenbank packt und daraus dann eine Webseite generiert.