Craig keeps missing important staff meetings and getting double-booked for appointments. Craig should use ____.

scheduling software
a databasediagramming softwarea word processor