In the restaurant industry, the preparation of the menu is usually the responsibility of the restaurant management team, who will determine the content of the menu based on market demand, availability of ingredients, customer tastes and other factors. The chef's main responsibility is to cook according to the requirements of the dishes on the menu and is responsible for the process of preparing the dishes. Although the chef will provide certain opinions and suggestions in the development of the menu, he or she is usually not directly contracted to prepare the menu. However, for some private customized or special occasion catering services, the chef may be required to customize the menu to meet the needs of the client, at which point the chef may become more involved in the menu development process.