Puesto que ningún agente de la arquitectura existente puede satisfacer esas necesidades, DARPA comenzó a financiar proyectos para desarrollar lo que se convirtió en Cougaar Open Source con algunos de los pensadores más avanzados y desarrolladores en el país.
Se ha pasado los últimos dos años refinando dichas soluciones como plataforma comercial para la creación rápida y el despliegue de aplicaciones inteligentes tan robustas como las aplicaciones militares, pero para las necesidades comerciales y con la economía en mente.
Los agentes y el entorno se pueden desarrollar, probar y configurar de forma independiente, pero corren juntos La abstracción de agente Cougaar incluye varios servicios avanzados integrados, como son: Un agente Cougaar se ejecuta sobre un nodo Cougaar (Java Virtual Machine), que a su vez se ejecuta en un host.
La infraestructura de la plataforma Cougaar transforma los datos que hay en la blackboard en operaciones inter-agente, pero esto queda oculto al API del desarrollador.
La infraestructura de la blackboard añade/cambia/elimina las notificaciones por lotes, lo que proporciona mayor robustez y escalabilidad al sistema.