Summary
The advent of ASP.NET doesn't mean the sudden death of Common Gateway Interface (CGI) programming, but definitely causes worry for companies that expect to shift their applications to .NET eventually. By using the concept of CGI programming in C#, businesses can gradually shift their applications to .NET, preserving almost all of their presentation logic and their investments in the original programming.