Il existe de nombreux logiciels de gestion de campagne dont les fonctionnalités varient. Certains permettent une gestion des volontaires, des donateurs, des actions de communication, des bases de données électorales... Une liste de logiciels employés dans le cadre des campagnes électorales est présentée ci-après.