Every company has legacy applications. And every framework, language, technology will dead or will become legacy. How to modernise them without the need to rewrite everything by hand? Does an automatic migration of source code is realistic on large applications? Does Eclipse technologies help for these tasks? This talk will answer these questions through a real use case executed for a french ministry: the migration of a large scale application (5 millions of line of code) from Forte to Java. We will explain our project process to insure 99,9999% of garanties to migrated code and how we create a custom migration factory with: EMF to represent source code as a structured model CDO to store several Gigabits of datas with very good performances Agility to reverse existing source code GMF and ATL for Software Mining and cartography Acceleo for translating The talk will also show demos of this migration tooling applied to other technologies and other needs of legacy analysis: ADA to C++ VB to DotNet OracleForms to JavaEE Natural Sonar (quality checker) Cobol cartography