Theme features are a must-know for wordpress developers. Theme Features are a set of features defined by theme authors that allows a theme to register support of a certain feature. As of WordPress 3.1, theme features are:

Theme support functions are typically called in the theme’s functions.php file. Read Theme Features codex to find out more.