Scheduling Programs Software Comparison