· Forward engineering is a process of obtaining desired software from the specifications, which were brought by reverse engineering
· Forward engineering is same as software engineering process with only one difference it is carried out always after reverse engineering
· In most cases, forward engineering does not simply create a modern equivalent of an older program
· Rather, new user and technology requirements are integrated into the reengineering effort
· The redeveloped program extends the capabilities of the older application