Multiple choice technology

Which of the following is the LEAST compelling reason to migrate an application from Visual Basic 6 to Visual Basic .NET?

  1. You want to take advantage of ASP.NET features such as its caching abilities.

  2. The application relies heavily on third-party controls or dynamic link libraries (DLLs).

  3. The application's original developers were new to Visual Basic and/or used some "out of the box" development approaches.

  4. Your company's business processes do not change all that often.

  5. The application uses COM+ components in a high-traffic Web environment.

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

Options A, C, and E are compelling reasons to migrate - they represent technical debt (A), architectural risk (C), and scalability limitations (E). Option B (third-party dependencies) is actually a reason to AVOID migration unless you can replace those controls. Option D (stable business processes) means the application works - if nothing is broken and requirements aren't changing, migration has low ROI.