NetLogo یک محیط مدل سازی قابل برنامه نویسی برای شبیه سازی پدیده های طبیعی و اجتماعی می باشد که در سال 1999 توسط Wilensky نوشته شد و توسعه آن به صورت مداوم در CCL ادامه پیدا کرد. NetLogo برای مدل سازی سیستم های پیچیده در حال تغییر با زمان بسیار مناسب است. مدل كنندگان می توانند دستورالعمل ها را به صدها یا هزاران عاملی كه هر كدام به طور مستقل عمل می كنند بدهند. این توانایی امكان كشف ارتباط بین رفتار هر فرد و الگوهای بوجود آمده در سطح كلان را كه از تعامل افراد بسیار زیادی پدیدار می شود فراهم می كند.
NetLogo نیازی به دانش برنامهنویسی یا پیش نیازهای دیگر ندارد. این برنامه برای قشر بزرگی از افراد طراحی شده است که به دانش آموزان و دانشجویان امکان اجرای شبیه سازی ها و بررسی رفتار آن ها را تحت شرایط مختلف می دهد. همچنین دارای یک محیط برنامه نویسی می باشد كه دانشجویان، اساتید و برنامه نویسان با استفاده از آن می توانند مدل های خود را ایجاد كنند.