QWC (QGIS Web Client) est un client web modulaire et adaptatif pour QGIS Server, construit avec ReactJS et OpenLayers. Avec QWC, vous publiez des projets QGIS sous forme de cartes web : affichage cartographique, recherche, impression, partage, édition en 2D et 3D, et plusieurs utilisateurs ou organisations avec leurs propres vues. Le client s'exécute comme application web statique au-dessus de QGIS Server ; les qwc-services (Docker) ajoutent notamment l'authentification, la gestion des utilisateurs, les rôles et l'authentification unique.
QWC est développé au sein de l'organisation QGIS et diffusé sous licence BSD ; le code source se trouve dans le dépôt QGIS sur GitHub. QGIS.ORG est, selon ses statuts, une association suisse. Vous installez QWC sur vos propres serveurs : données cartographiques et gestion des utilisateurs restent sous votre contrôle. Selon le site du projet, un support commercial est proposé notamment par Sourcepole, Oslandia et norBIT.