Effective Project Management and Scheduling in Construction Management Software