- tworzenie aplikacji SDI, MDI, programów konsolowych oraz bibliotek DLL- budowanie aplikacji wielowątkowych, synchronizacja wątków- tworzenie serwisów Windows NT oraz aplikacji panelu sterowania- wykorzystanie niskopoziomowych mechanizmów Win32 API- konstruowanie własnych komponentów- obsługa multimediów- budowanie aplikacji bazodanowych typu desktop i klient/serwer- tworzenie aplikacji sieciowych i rozszerzeń serwerów WWW (ISAPI, CGI, ASP)- wykorzystanie technologii COM i ActiveX