A theme, template, skin, etc… is a ready to use design and layout that you can install right onto your existing WordPress site. WordPress handles all of the content for you (posts, pages, comments), while the theme transforms that content into a beautiful layout for your visitors to see.
Many themes come with a lot of customizable options. All of our themes run on the Vamtam Framework.