There are currently five SNMPv3 applications defined:
Command generators create SNMP messages.
Command responders respond to SNMP messages.
Notification originators send trap or inform messages.
Notification receivers receive and process trap or inform messages.
Proxy forwarders forward messages between SNMP entity components .
The SNMPv3 framework allows other applications to be defined over time and added to the above list.