Este documento describe varias metodologías orientadas a agentes para el desarrollo de software, incluyendo INGENIAS, Tropos, SMA y sistemas basados en agentes. INGENIAS es una metodología gráfica que genera código para comunidades de agentes, mientras que Tropos usa conceptos de agentes en todo el proceso de desarrollo de software. Los sistemas multiagentes permiten la colaboración de agentes para lograr objetivos comunes.