There is a scheduler engineer for each project to take care of all requirements of time schedule and urging the personnel with urgent and serious activities.
Software:
Primavera program or Microsoft project.
Communication:
Hard copy for site schedules for ease handling and reviewing physically during performance.
Email corresponding between schedule engineer and the project manager, construction & site engineers.