Abstract: A system for transforming a mainframe application into corresponding web-based application is disclosed. A set of logic rules and data are extracted from the mainframe application. Link objects containing the set of logic rules and data are created. The link objects point to the rules and data in the mainframe application. The link objects are mapped to display regions defined by web-based application. Web pages are created to display the transformed mainframe application and a web-browser is used to display and navigate among the data in the mainframe application.