"WordPress plugins extend the platform’s existing functionality with reusable functions and features."
WordPress documentation describes plugins as a mechanism for adding custom functions and features to the platform without putting all functionality into WordPress core.
View Source