ProcessWire est un CMS et framework de gestion de contenu (CMF) open source et gratuit, écrit en PHP. Les pages s'organisent dans une arborescence sans limite de profondeur et peuvent contenir des champs personnalisés de tout type, y compris des champs répétables. Les modèles sont de simples fichiers PHP. ProcessWire offre aussi le multilinguisme, un contrôle d'accès par rôles, des hooks et un modèle d'extension modulaire ; les rédacteurs peuvent modifier textes et images directement sur le site. Outre MySQL, il prend en charge SQLite et PostgreSQL. Vous installez ProcessWire sur votre propre serveur web.
ProcessWire est publié sous la Mozilla Public License 2.0 ; quelques composants utilisent la licence MIT. Né vers 2003, il est un projet communautaire open source depuis 2010, dirigé par son fondateur Ryan Cramer. Selon son créateur, aucune version commerciale n'est prévue. Le produit étant auto-hébergé, vous décidez où se trouvent les données, et une organisation européenne peut l'exploiter sur une infrastructure UE sans dépendance envers un fournisseur.