Zgodnie z już opublikowanymi komentarzami - wykup subskrypcję Empower, która jest skierowana do osób takich jak Ty. Jak sobie przypominam, masz 2 lata na wprowadzenie na rynek produktu / rozwiązania (gdzie rynek jest bardzo luźno zdefiniowany), które wykorzystuje jakiś element technologii MS (znowu, gdy jest to dość luźno zdefiniowane). W zamian za dość skromne wydatki otrzymujesz MSDN, pakiet licencji systemu operacyjnego oraz dostęp do narzędzi programistycznych i aplikacji dla użytkowników końcowych (XP, Vista, Office to oczywiste przykłady).
Na przykład, rozwijam się w Delphi, ale piszę kod, który działa na SQL Express 2005 i pełnym SQL Server 2005+, co uprawnia mnie do zakupu umowy Empower. Dostaję wszystkie gadżety, a także takie rzeczy, jak licencje na Visual Studio, SQL Server, Office i OS. Jeśli nie wprowadzisz rozwiązania na rynek w wyznaczonym czasie, możesz zapłacić za przedłużenie umowy lub ... cóż, muszę przyznać, że nie jestem pewien. Trudno zobaczyć, co może cię spotkać, jeśli spróbujesz coś wyprodukować, ale ostatecznie się nie uda - to amerykański sen, prawda? Musisz przestać korzystać z oprogramowania pod koniec okresu itp. :-)
Jeśli chcesz programować na komputer z systemem Windows, naprawdę potrzebujesz pewnego poziomu dostępu do MSDN lub dobrego połączenia szerokopasmowego i trochę cierpliwości podczas korzystania z materiałów online. Empower to dość bezbolesna metoda zdobycia wszystkich najlepszych narzędzi przy bardzo niewielkich nakładach - kończy się to dużym stosem płyt DVD i CD oraz kilkoma aktualizacjami w ciągu roku. Powiedziałbym, że był to niezbędny zakup - szczególnie jeśli jest to postrzegane jako inwestycja w karierę lub jakiś element szkolenia lub postępu. To wcale nie jest dużo pieniędzy (mówię jako ISV - wszystko, co muszę zapłacić, naprawdę pochodzi z mojej kieszeni!).