All occasions where meals are served including food and beverages are called catering services. Nowadays, in addition to this definition, the word catering is often referred to as catering companies that provide food services in large quantities.
Group catering services in workplaces, schools, and hospitals are generally provided by catering companies. Those who want to buy their food at an affordable price and in good quality prefer food companies.