Co do zasady biblioteki te powinny być wymienne i aplikacje powinny móc w identyczny sposób korzystać z każdej z wymienionych implementacji.

Oprócz wymienionych implementacji w postaci bibliotek z wywołaniami języka C, wywołaniami COM i klasami .NET są mniej lub bardziej zaawansowane implementacji standardu dla mniej popularnych języków programowania.

Historia Pierwsza wersja standardu powstała w 1995 roku. Początkowo standard był utrzymywany przez VXIplug&play Systems Alliance. Obecnie (od 2006r) standard jest rozwijany przez IVI Foundation jako część rodziny standardów związanych ze sprzętem pomiarowym i laboratoryjnym.

Główne funkcje Standard VISA nie obejmuje całego obszaru komunikacji z urządzeniami – nie obejmuje np. sposobu fizycznego podłączenia urządzeń, nie obejmuje również języka komend którymi można sterować urządzeniami pomiarowymi. Natomiast stanowi bazę dla zestawiania sesji z urządzeniami pomiarowymi, adresowania urządzeń podłączonych do komputera (bezpośrednio lub przez sieć LAN), jak również umożliwia prostą wirtualizację zasobów (jakim jest sprzęt laboratoryjny) – dzięki czemu dwie lub więcej aplikacje mogą korzystać z jednego fizycznego urządzenia. Na przykład dwa różne programy zainstalowane na komputerze mogą pobierać wyniki pomiaru napięcia przez miernik napięcia.