Low cost and easy to implement
Allows proactive analysis of peripheral performance
Introduces remote download capability to peripherals
Easily expandable to add new peripherals making this communication protocol future-proof
Simplicity allows driver programs to be written quickly on any platform