This assignment discusses different project, program and portfolio (PPPM) application systems and their advantages and disadvantages. It also explains how PPPM application systems can assist project managers to monitor performance and manage changes within a project. The appropriate PPPM application systems to support successful project execution in different industry domains are proposed. The contemporary developments in the use of PPPM application systems are also discussed.