NetLogo es un lenguaje de programación y un entorno de desarrollo integrado (IDE) para el modelado basado en agentes. NetLogo es de Código Abierto y su entorno permite la exploración de fenómenos emergentes . Viene con una extensa biblioteca de modelos que incluye modelos en una variedad de dominios, como economía , biología , física , química , psicología , dinámica de sistemas. NetLogo permite la exploración modificando interruptores, controles deslizantes, selectores, entradas y otros elementos de la interfaz. Más allá de explorar, NetLogo permite crear nuevos modelos y modificar modelos existentes.