Overview ======== The :term:`provider` concept is a way to "supplement" the main app logic. It is different from a :term:`handler` though: Providers are *more* analagous to "plugins" than are handlers. For instance multiple :term:`app providers` may be installed by various packages and *each of these* will supplement the (one and only) :term:`app handler`. See also :doc:`arch`. So far there is only one provider type defined; see :doc:`app`.