PowerSNMP components are used to build custom network management applications. The Manager component communicates with SNMP agents and handles traps. The Agent component responds to SNMP managers and initiates traps. Message and MIB classes encode/decode SNMP Version 1/2/3 traps, requests and responses.