MessageBasedSession to trwałe (na poziomie logicznym) połączenie z urządzeniem w ramach którego można do urządzenia wysyłać rozkazy i odbierać dane.

Relacja do innych standardów Specyfikacja VISA nie obejmuje sposobów fizycznego podłączenia sprzętu pomiarowego – obejmują je standardy takie jak USBTMC, IEEE-488, HSLiP, GPBIB. Jednak sposoby podłączenia muszą mieć swoje odzwierciedlenie w adresowaniu VISA.

Specyfikacja VISA nie obejmuje tego jakie rozkazy są wysyłane i jakie rozkazy są zwracane. To zagadnienie obejmuje najczęściej standard SCPI lub sterowniki IVI.

Sposób użycia w aplikacjach użytkownika Prawie nigdy standard VISA nie jest używany samodzielnie, lecz jako jeden z komponentów przy tworzeniu aplikacji pomiarowej. Przykładowo – zakładamy, że sterowniki USB są zainstalowane w systemie. Programista w kodzie aplikacji odwołuje się do nich poprzez VISA – tworząc połączenie z lokalnie podłączonym przez port USB oscyloskopem: MessageBasedSession mb=ResourceManager.GetLocalManager().