The document describes requirements for developing a dynamic web application for a large bank using rules-based technology. Key requirements include supporting over 300 questions, complex UI interactions, and integration with multiple external systems. After the initial vendor was unable to meet requirements, OpenRules was selected as it could meet requirements, cost, and schedule. The solution involved using OpenRules templates, rules, and custom code to build the dynamic forms and user interface and integrate with external systems.