Separation of Definition and Implementation
- Process is separated out
- Process shouldn’t dictate hardware/software and vice versa
- Easier to modify and maintain processes
- Processes scale more easily
- Business analysts focus on process
- Developers focus on software