snmp exposes management data in the form of variables on the managed systems, which describe the system configuration. these variables can then be queried (and sometimes set) by managing applications. it is a standard for managing devices such as routers,switches,servers etc.