This image shows an architectural diagram with four separate blocks that identify ADF components arranged from top to bottom:

Directional arrows extend between the blocks to represent how ADF follows the MVC design pattern and cleanly separates UI, business logic, and page navigation.