# Plugins A plugin is like a small independent sub-application. It has its own business logic with dedicated models, controllers, services, middlewares or hooks. It can also have its own UI integrated in the admin panel. ::: tip Please refer to the [plugins documentation](../plugin-development/quick-start.md) for more information. :::