X. CONCLUSION
Even though web application development has developed in
a very fast pace recently and the new development technologies
are making web application development easier and easier, the
development of enterprise applications and industry standard
applications has remain a challenge for software developers.
Thus, developers usually use web application frameworks to
help minimizing development efforts and make sure that their
code complies with best practices and industry standards.
However developers also may face a problem in choosing the
right platform and framework due to the huge number of
technologies available today.
In this paper we presented our work on the design and
development of i-Selangkah, an intelligent university program
ranking system that provide university applicants with better
insight on choosing the university programs they apply for by
ranking these programs according to the applicant’s merit points,
the fluctuating program requirements and the past intake trends.
We describe our approach for developing i-Selangkah system
and share with the community our design and technology
selection which fully consists of open source tools. This paper
demonstrates how using a well designed WAF and a set of
powerful open source JEE technologies we were able to