NORTH ATLANTIC UNIVERSITY UNION
Competition in the software market for industrial use is very challenging. Quality and productivity of software is very important to the software industry to remain competitive. Most of the commercial and industrial web applications are complex, hard to implement, risky to maintain and customization requires deep understanding of the requirements. Research showed that customization and reusability may increase the productivity and quality of the software and also decrease the development time. Unfortunately, implementing systematic reuse and customize existing system has proven to be a difficult process. While software engineers continue to struggle with cost and time, reuse has emerged as a good engineering principles and practice in various fields. However, technology to completely integrate user interface, reuse design, customization and implementation is still immature.