pipe and filter | a pipeline | reuse because it is often possible to find reusable components to insert into a pipeline | designing for testability because it is normally easy to test the individual processes | An architectural pattern in which data in a standard format is passed through a series of processes (filters) that transform it in some way | coupling because the processes have only one input and one output, normally using a standard format | transformational architecture | architectural pattern | the system can be modified easily by adding or changing the transformational processes |