What are the top catering management software solutions used to manage catering operations and events, and how do they compare in terms of order management, scheduling, invoicing, customer communication, reporting, and scalability for catering businesses?