This document discusses SNS Bank's strategy to empower straight-through processing (STP) using business process management (BPM). It describes how SNS Bank developed online savings and deposit products using open source tools like JBoss and jBPM. It then focuses on a reference project that improved the architecture by moving business logic out of process nodes and implementing state proxies to handle wait states. The lessons learned were applied to upgrade plans to improve testing, expand the service-oriented architecture, implement multi-process concurrency, and provide better tooling for BPM with JBoss and jBPM.