Scheduling software recommendations