The traditional process of moving from high-level abstractions and logical, implementation-independent designs to the physical implementation of a system
Forward engineering is the traditional process of moving from high-level abstractions and logical, implementation-independent designs to the physical implementation of a system. Forward engineering follows a sequence of going from requirements through designing its implementation. [Chikofsky&Cross 1990]