Loan Renewal Process
Description
Farm Credit Canada (FCC), a Canadian agricultural lender, has developed its new Loan Renewal Process (LRP) using Canoo's UltraLightClient library. LRP is a system designed to guide users through the process of renewing a loan and to provide all the necessary information, which is retrieved from multiple systems, at the users' fingertips. The application was originally coded with JSF technology, however multiple problems caused FCC to explore alternatives. ULC proved to have many benefits in addition to solving some of the key problems FCC had found with JSF. One of the most obvious benefits was fast development; FCC developers were able to learn ULC and rewrite the entire application in less than 6 months. The application was rolled out to over 800 employees across Canada starting in March 2006. This project has significantly improved the speed and efficiency of employees performing this function. It was implemented and rolled out as part of FCC's information portal. See also Kathleen Richards' article, Java RIA an effective alternative to AJAX?.

Requirements
- Java language.
- Must be deployable inside a portal.
- Permit fast development.
- State of data and application must be maintained when changing tabs inside portal.
Key Benefits
- Rich GUI.
- Ease of development.
- Ability to run stand alone or deploy inside a J2EE container.
- Ease of unit testing.
- Server-based programming model.