I have been doing applications and database development for over 20 years creating both windows-based and web-based applications. The current applications I develop and support are all written in C# using SQL Server databases. I have been doing C# development since the launch of .NET and SQL Server development since version 6.5. I also follow the Microsoft guidelines and best practices for creating n-tier applications.