The application of knowledge, skills, tools, and techniques to project activities to achieve project requirements, usually to time and budget, it includes overseeing projects for software development, hardware installations, network upgrades, cloud computing and virtualization rollouts, business analytics, and data management projects and implementing IT services