You might want to check out Joel Spolsky's article on his company's .NET migration strategy. Obviously what is right for his company and products may not be right for yours -- and to a great extent it's a "how" rather than a "why" -- but it's a good example of a realistic approach.
http://www.joelonsoftware.com/articles/Our.NetStrategy.html -----Original Message----- From: Philip Ruelle [mailto:[EMAIL PROTECTED]] Sent: 16 April 2002 12:13 To: [EMAIL PROTECTED] Subject: [DOTNET] Why upgrade to .NET Hi all, Currently we use VB6, SQL Server 7 and ASP and I need to convince 'the powers that be' that our future developments should be in .NET. Please note that there's no question of going to Java and it's a given that we will go to .NET, the issue is when we will make the change. I've been asked to write a BRIEF couple of pages explaining why we should change now (prior to launching into some major development) and I've decided to tackle it in 2 parts. 1) What's wrong with our current technology: VB6 is limited to STA (KB Q291837) and does not support object pooling in MTS/COM+ ASP is interpreted SQL 7 has no native support for XML (we are intending to make quite heavy use of XML) MS is not focused on these technologies so bug-fixes will become fewer and less often. 2) What's right about .NET: Framework provides huge catalogue of ready-made objects Support for web services/XML throughout product range ASP.NET is compiled and provides better separation of display and business logic Choice of languages VS.NET is a more productive and better integrated environment Can anyone add anything suitably 'high-level' to this list or point me in the direction of any suitable resources (I did a search on the list archives and was surprised not to come up with anything). Many thanks, Phil Ruelle ********************************************************************** This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the system manager. This footnote also confirms that this email message has been swept by MIMEsweeper for the presence of computer viruses. ********************************************************************** You can read messages from the DOTNET archive, unsubscribe from DOTNET, or subscribe to other DevelopMentor lists at http://discuss.develop.com.