A wedding caterer provides food to the wedding party. The wedding caterer can be hired independently or can be part of a package designed by the venue. Catering is providing food service at a remote site or a site such as a hotel, public house (pub), or other location. Catering has evolved to become an artisanal affair. Caterers now create an experience that involves the senses.