Microsoft Project Server is a project management software that allows organizations to manage projects, portfolios, work, and resources. It consists of a server component that can be accessed through Project Professional or Project Web App clients. Users interact with projects, tasks, schedules and resources through Project Web App, which utilizes Project Server and SharePoint. Project Server stores data in databases and exposes its functionality through a Project Server Interface API that clients can use to access and modify project data programmatically.