Projectmanagementsoftware of programmatuur voor projectplanning zijn computerprogramma's die gebruikt worden ter ondersteuning in een project. Ze wordt vaak opgenomen in kantoorsoftwarepakketten.
In principe is bij het uitvoeren van een project (projectmanagement) geen computerprogramma noodzakelijk. Echter bij complexe projecten, met veel deelnemers en wijzigingen van bedrijfs-ERP-systemen, kan projectmanagementsoftware een waardevolle bijdrage leveren.
Met deze programma's kan men een project opdelen in taken middels een Work Breakdown Structure (WBS), die taken schikken in hun onderlinge afhankelijkheden en deze taken eventueel toewijzen aan medewerkers (WBS wordt daarom naast Work Breakdown Structure, ook vaak voor Werk Beheer Systeem gebruikt) Ook geeft het programma inzicht in een project. Op basis van het door de software verkregen inzicht en overzicht kunnen gerichte acties in gang gezet worden. Ook kan achteraf met deze programmatuur het verloop van deze taken worden vastgelegd en daarmee kan worden bepaald of het project in zijn geheel vertraging oploopt. Hiermee wordt het kritieke pad bepaald. Naast de opvolging in de tijd is er ook meestal opvolging qua budget voorzien.
Ingedeeld naar de functies kan er het volgende globale onderscheid worden gemaakt:
Vaak zijn projectmanagementprogramma’s specifiek voor een bedrijfstak.