The document describes an architectural framework that includes a workflow engine and queue for processing requests sent to a bank over a secure network, as well as modules for custom development, user administration and authorization, MIS reporting, and content management. The logical architecture includes a client browser, device drivers, JBoss application server, web services, a UI layer, business logic and data access tiers, Hibernate for object-relational mapping, JBoss Cache for caching, and separate databases for application data and content.