This document discusses how enterprise architecture (EA), business process management (BPM), service-oriented architecture (SOA), and enterprise content management (ECM) work together. It provides an overview of each approach and how they are related. BPM provides context for defining services in SOA. BPM and SOA work together, with processes and services able to replace each other at different levels. ECM and electronic publishing are discussed as examples of platform-based architectures.