A piece of software or hardware that predicts the behavior of a network by simulating devices, traffic, etc., customizing performance to meet specific analysis needs and supporting the most popular protocols in use today, such as WLAN, Wi-Max, UDP, and TCP.