NET ની આવશ્યકતાઓ છે, Microsoft એ નક્કી કર્યું કે તેમને "સુસંગતતા ભંગ" કરવાની જરૂર છે એટલે કે, VB1 માંથી VB6 સુધી વિઝ્યુઅલ બેઝિક પ્રોગ્રામ્સ (ખૂબ નાના અપવાદો સાથે) "અપવર્ડ સુસંગત" હતા.