Like WordPress, Umbraco allows third-party plug-ins to be installed into your website. In Umbraco terminology, these plug-ins are called packages and can be managed through the Umbraco backend package manager. Umbraco has a great community of developers who regularly release new packages. These packages can save you days/months worth of development so it’s worth checking out. If you are new to Umbraco packages then I recommend starting with How To Install A Package in Umbraco CMS.