VB.NET funziona di sicuro, con VB6 e precedenti ci sono diversi potenziali problemi di compatibilità, derivanti specialmente dal fatto che la maggior parte degli utenti dei sistemi Vista non sono amministratori e VB6 è pensato per lavorare sotto Windows 98, in cui tutti gli utenti hanno tutti i privilegi.