A plugin allows you to add additional functionality on top of the core Ubersmith system. Written with the Ubersmith SDK, plugins extend and add features at specific areas in Ubersmith. You can create your own plugin as well as use plugins provided by Ubersmith.