Plugins are scripts which you create, allowing you to let your Users to do tasks, but only with the process level of their own user ID*.
Plugins are quite simple, they're basically just a list of files, extracted to a directory, some of which are scripts to execute code you want. Included in the files are also "hooks", data that is inserted into the DA skins allowing you to add links to your plugin from DA itself.