Modern WordPress themes utilize modular building blocks known as “Widgets” to add functionality to parts of a site theme such as the sidebar. Widgets can be as simple as containing a block of text, or highly complex interactions with WordPress plugins or other external systems. WordPress.tv has a nice overview video on widgets as shown below.