WordPress Themes are files that work together to create the design and functionality of a WordPress site. Each Theme may be different, offering many choices for site owners to instantly change their website look.
To create a unique look for your WordPress site.
To take advantage of templates, template tags, and the WordPress Loop to generate different website results and looks.
To provide alternative templates for specific site features, such as category pages and search result pages.