Wordpress is a free and open-source content management system that allows users to build and manage dynamic websites and blogs. Themes determine a Wordpress site's layout and appearance, and can be selected from online marketplaces or created by users. Plugins add extra functionality to sites and there are over 26,000 available. Hooks refer to points where custom code can be inserted to modify Wordpress' default behavior.