Understand what needs the current system fulfills.
Talk to Business Users to understand the holes in the current application.
Feasibility study of porting current system to newer technology.
Analysis of alternative technology framework.
Design of alternative solutions.
Train and work with users to help them overcome challenges with respect to changes in technology and process.