Da li tebe zanima neka konkretna vrsta programiranja ili si pitanje postavio onako uopšteno? Naravno da komercijalni softver niko ne bi kupovao kada ne bi imao prednosti nad besplatnim. A evo ti jedne veeelike prednosti VS.NET nad linuksaškim alatkama - omogućavaju ti pisanje programa za Windows.
Nekada je pisanje programa za stari 16-bitni Windows (čija je poslednja verzija bila 3.11 for Workgroups) bilo očajno sve do pojave Delphi-ja (koji je od verzije 2 bio namenjen pisanju 32-bitnih programa). Međutim, korisnicima se svidelo kliktanje po sličicama, te su proizvođači softvera
morali da pišu programe za njega bez obzira na sve. U zabludi su oni koji misle da softverska podrška za neku platformu zavisi od izobilja kojim raspolažu programeri. Proizvođači softvera se upravljaju prema potrebama tržišta, tako da količinu i kvalitet softverske podrške za neku platformu u suštini određuju korisnici. Naravno, ima tu i povratne sprege. Sa druge strane, ako se neka kompanija potrudi da obezbedi dobru podršku za neki sistem, ta podrška će uticati na korisnike. Međutim, zašto na to trošila novac i vreme bilo koja kompanija osim one koja proizvodi taj OS. Ostali proizvođači će se rukovoditi zahtevima korisnika.
Džaba toj firmi ušteda na Win XP + VS.NET licencama ako nema kome da proda svoj proizvod. Takođe, VS.NET je izuzetno kvalitetno razvojno okruženje sa kojim ne može da se poredi nikakav Kdevelop niti Open Source alat.
Međutim, postoje poslovi za koje su Open Source alati više nego dovoljno dobri. Nema potrebe zbog puta od Beograda do Pančeva podizati Boing 767. Sasvim dobro će poslužiti i neki Pežo. Naravno, preko okeana se putuje Boingom 767. Sa druge strane, tačno je da ako si siguran da tvoj program ne proizvodi problem da u slučaju Open Source biblioteka možeš da ispraviš grešku u biblioteci, dok u slučaju Closed Source biblioteka tu mogućnost nemaš, kao i da u zvaničnoj MS-ovoj dokumentaciji piše da su neke stvari neispravne i da se ne planira njihovo ispravljanje.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.