Plugins in Craft CMS can extend the core functionality in safe way that won't impact on your upgrade path. Craft has a mature marketplace that is completely integrated into the platform, making it easy to search and find ways to make your content management system even more useful.