Whether you have a program or not is totally up to you. However, a well thought out program can enhance your guests’ enjoyment of the ceremony. In certain instances, they are almost necessary. For example, if you are having a ceremony with religious or cultural traditions, it will help your guests to understand them. If you have a large bridal party whom the guests may not know, a program will be helpful. The program should contain an outline of the ceremony and the order of events.