Plugins allow users to extend the functionality of WordPress. They can be installed through the WordPress dashboard and range from simple tools like adding Twitter feeds to powering full e-commerce sites. The most common source for free plugins is the WordPress.org repository, which provides information on plugins and allows users to see ratings and reviews. While plugins have limitations based on a developer's expertise, the plugin system is ideal for creating custom website functions and addressing nearly any client request.