This document discusses ETL (extract, transform, load) processes and challenges in implementing ETL solutions. It argues that standalone ETL products are outdated for modern systems that have existing IT infrastructure. When re-architecting a system, factors like flexibility, performance, reliability, data freshness, and tooling must be considered. The document presents a reference architecture for building an efficient, scalable ETL solution using WSO2 Enterprise Middleware Platform. It demonstrates how to perform data transformations between models using the Smooks Editor tool shipped with WSO2 Developer Studio. In summary, ETL plays an important role but requires effort, and the WSO2 platform enables easier re-architecting of data models with proper