The construction schedule is prepared for a construction company by using Software Microsoft Project. As a freelancer you need to learn MS project and Primavera P6 software used to develop this.