Before Feature Reduction System (FRS) was developed, software engineers were required to use multiple independent web-based information-reporting systems when conducting multiple web transactions. Software engineers, interacting with many webbased systems during normal software project activities, are often required to manually enter similar, or even the same, information multiple times using graphic user interfaces. This paper presents FRS, a web-based feature reduction system, which enables software engineers to greatly reduce their manual intervention during the course of web transactions. Unlike other automatic web transaction systems, FRS is adopting a new component-based approach, called “WebComponent,” to generalize initial capabilities of script-based FRS. The on-going component-based approach to FRS results in improving greater ease and efficiency of web transactions, enabling higher-level web transaction programming (called “mega-programming”), and increasing code re...