iReasoning Agent Builder is a Rapid Application Development (RAD) tool for Java based SNMP agent development. It is capable of building two different types of SNMP agents: monolithic agents or extensible agents with master or subagent architecture based on AgentX technology. iReasoning Java SNMP API is the industry leading SNMP library, which provides a high performance, cross platform SNMP Java API for building network management applications. All SNMP versions (SNMPv1, SNMPv2c, and SNMPv3) are fully supported. It is written in Java, and designed from the ground up to support all SNMP versions.