Do you have applications that exhibit one or more of following traits?
-
Poor or no support from the vendor.
-
Poor or no support due to obsolete technology and lack of expertise.
-
No equivalent package available in the market.
-
High maintenance costs due to poor design in the first place.
-
The emergence of state of the art technologies may have occurred since the application was built and the benefits of such migration outweigh the investment to migrate.
If the answer is yes, the more traits your application has, the more critical is to migrate or re-engineer your applications.