Nezaobilazan dio programiranja su Windows forme i objektno orijentirano programiranje. Razvoj bilo koje ozbiljnije aplikacije bio bi nezamisliv bez pouzdanog i kvalitetno dizajniranog korisničkog sučelja. Ova sučelja prema programskim strukturama se korisniku predstavljaju pomoću Windows formi kao što su prozori, tipke, polja za upis i ostalo. Kako je struktura samih Windows aplikacija objektno orijentirana, takav je najčešće i programski kod koji opisuje njihove akcije. Objektno orijentirano programiranje najveći zamah uhvatilo je zadnjih dvadesetak godina i predstavlja sadašnjost i budućnost visoko organiziranih programskih paradigmi.
Moderni načini programiranja uključuju korištenje objektno orijentirane sintakse, koja omogućuje lakši razvoj koda, jednostavnije i brže održavanje i izmjenu postojećeg koda te brže upoznavanje sa postojećim projektima. Najčešći problem današnjih aplikacija je upravo u veličini koda koju susrećemo ukoliko se vraćamo na stare aplikacije koje smo nekad davno razvijali, a danas trebamo nadopuniti, ili ako se srećemo s novim projektima razvijanim od strane drugih timova programera. Pristup segmentima koda, razbijanje cjeline koda na jednostavne, lako razumljive i pristupačne cjeline najnoviji Visual Studio 2008 dodatno pojednostavljuje svojim pristupačnim sučeljem i integriranim wizardima. Upoznavanje s osnovama objektno orijentiranog koda u Visual Studiju 2008 je vrlo jednostavno i pregledno.
Seminar zahtijeva predznanje seminara: Microsoft Visual Basic .NET 3.5 I - uvod u programiranje ili odgovarajuće znanje.