La arquitectura del VISOR-BASE queda reflejada en la figura Figura 1. Existen partes replicadas en el lado del cliente y del servidor por que el sistema es tan flexible que permite que estén componenetes en un lado o en otro según las necesidades de cada momento. Este es, por ejemplo, el caso de los Media Sensors, que se puede elegir en qué módulo captar, procesar, etc... según las necesidades de cada momento.
Asimismo, en la figura Figura 2 se muestra la integración de los vídeo-sensores. Lo que se pretende con esta separación es que, aunque un desarrollador no tenga conocimientos de CORBA, puede desarrollar sus herramientas de procesado de imágenes sin preocuparse de la comunicación. Se pueden desarrollar varios Sensor Core que utilizen una interfaz con el Sensor Shell sin preocuprate de cómo esté hecha la parte CORBA.