tedjames said: If, for the sake of argument, an app was created 20 years ago in ASP.NET and has always been maintained, should it be re-developed using a newer, better supported framework, even if it still works just fine?