A lo largo del desarrollo de distintos simuladores en CITEDEF se ha ido resolviendo de manera reiterativa distintas soluciones a la medida de cada proyecto. SimulationTools surgió como una síntesis de distintas experiencias recabadas en algunos proyectos de manera de ofrecer soluciones flexibles y poderosas a estos problemas. SimulationTools se ofrece como una colección de bibliotecas desarrolladas en C++. Para su desarrollo se puso especial cuidado en las mejores prácticas del paradigma de programación orientada a objetos, de gestión de proyectos y documentación. Proyectos que sigan esta línea de trabajo podrán disponer de servicios para configuración flexible de aplicación mediante archivos XML, establecimiento de conexiones, roles y comunicaciones para aplicaciones distribuidas, captura simplificada de dispositivos de entrada como joysticks, volantes y otros específicos desarrollados a medida, gestión de eventos de simulación, agentes autónomos con comportamiento de alto nivel incorporados a un motor de simulación flexible, distribución de eventos entre múltiples nodos y sonido espacial con efecto Doppler consistente entre los distintos nodos de la aplicación, sin tener que lidiar con cuestiones de implementación relacionadas a estas funcionalidades.