Portability comparison (3/3) Pros of "Glue Layer" Driver library of supported hardware minimizes work via code reuse Minimal API differences between platforms Single source tree minimises unnecessary code replication Allows developers to easily move between platforms Cons of "Glue Layer" Extra computational overhead, which is minimized by modern processor design