Como casi todo enfoque informático para la solución de problemas, los "sistemas multiagentes" proponen ayudas metodológicas de ingeniería de software, en este caso metodologías de "ingeniería del software orientada a agentes" (en inglés AOSE, Agent Oriented Software Engineering) y notaciones.