Project and Portfolio Management (PPM) software er designet til at overvåge projektporteføljer og de individuelle projekter inden for dem. Det hjælper organisationer med at allokere ressourcer, administrere aktiviteter og opretholde den indbyrdes afhængighed mellem forskellige projektporteføljer. Virksomheder bruger PPM-løsninger til at optimere deres projektporteføljer, maksimere indtjening og investeringsafkast. Typisk implementeret af projektledelsesteams og professionelle tjenester, bruges PPM-software primært af projektcontrollere og projektledere. Det kan dog også bruges af andre interne eller eksterne interessenter, der er involveret i at levere projekter inden for virksomhedens portefølje. PPM-software leveres ofte som en selvstændig løsning, men inkluderer muligvis ikke altid omfattende projektstyringsfunktioner. Nogle leverandører tilbyder separate værktøjer til porteføljestyring og projektstyring, som kan integreres som en komplet suite. PPM-løsninger integreres generelt med regnskabssoftware og ERP-systemer, hvilket gør det muligt for virksomheder at spore omkostninger på porteføljeniveau.