AWT and Swing Most GUI class libraries in C++ are platform specific Different hardware capabilities Different hardware capabilities Subtle differences.