customer needs in catering