En estos últimos años, la comunidad de modelaje basado en agentes (ABM por sus siglas en inglés) ha desarrollado algunos conjuntos de herramientas prácticos de modelaje basado en agentes que permite a las personas desarrollar aplicaciones basadas en agentes. Cada vez más y más de dichos conjuntos de herramientas están constatando su evidente existencia, y cada uno de los conjuntos de herramientas posee una variedad de características. Algunas personas han intentado comparar los conjuntos de herramientas entre sí (véase referencias). A continuación se muestra un gráfico cuyo objetivo capturar muchas de las características que son importantes para los usuarios de los conjuntos de herramientas ABM.