A theme typically refers to the grander, top-level formatting of your site. WordPress deals with themes—many are available from free to very expensive. I built custom theme for my clients. Themes can be as simple as changing the visual style of your site to as complex as introducing advanced functionality.