What Is Project Management Software and What Are the Benefits It Offers?