Kao predstavnik modernih .NET objektno orijentiranih jezika C# je iznimno pogodan za izradu najsloženijih aplikacija koje će se izvršavati na .NET platformi. Napredno poznavanje tehnika programiranja nužno je prilikom dizajniranja i izrade složenih aplikacija koje iziskuju rad u multithreading okružju, komunikaciju sa postojećim komponentama napisanim u raznim tehnologijama, te obradu, zaštitu i sigurnost podataka. Za efikasan rad sa podacima potrebno je poznavanje SQL programskog jezika koji se koristi za rad s podacima u bazama podataka, te povezivanje baza podataka sa .NET aplikacijom.
Seminar je namijenjen polaznicima koji poznaju objektno orijentirano windows programiranje. Cilj je seminara upoznavanje s naprednim programerskim tehnikama, te T-SQL jezikom koji se koristi za rad sa podacima unutar MS SQL baze podataka. Po završetku polaznik zna napisati složenu aplikaciju koja koristi bazu podataka.
Seminar zahtijeva predznanje seminara: Microsoft Visual C# .NET 3.5 III - Windows programiranje ili odgovarajuće znanje