This document discusses modernizing Oracle Forms applications to Oracle ADF. It describes using JHeadstart Forms2ADF to automate parts of the modernization and manually modernizing more complex forms. Lessons learned include thinking about architecture first and not trying to copy all Forms functionality. Standards, guidelines and tools help with the modernization process.