A rota scheduling tool is a piece of software aimed at making rota creation easy. Sometimes referred to as a rota management tool, they provide templates and other functions for creating an effective work schedule.
Good rota software will allow you to plan and populate your rota with the staff available to you. It will also be able to consider the skills of your employees and any staffing requirements you have.