SPIP est un système de gestion de contenu conçu pour animer des sites collaboratifs, ayant différents rôles d'utilisateurs : internautes, rédacteurs, administrateurs restreints et administrateurs. Chaque rôle a des droits spécifiques, où les rédacteurs soumettent des articles à validation, et les administrateurs gèrent le contenu et l'administration globale du site. Le site est divisé en deux parties, publique et privée, cette dernière permettant aux utilisateurs autorisés de créer et de gérer le contenu.