A service plugin is a plugin that usually has no user-interface, and adds no visible features. It can, however, be used by other plugins, to perform a certain function, that would otherwise need to be implemented in each plugin that wanted the function. This means that plugins can be more easily written and it also means that you, the end-user, gets smaller plugin file sizes.