Qt

When it comes to building durable software applications than run on a wide range of software devices and operating systems there is no other like Qt. Pronounced "cute" is a software development framework that allows software developers to design, test and write software that will run on many computer platforms (Windows, Mac, Linux, Android) without source-level adaptions. Qt has set the industry barrier when it comes to code quality, API design and platform abstraction.

On of the biggest examples where Qt shines is the KDE desktop environment, which is the leading user interface and application suite that Linux users will know. Well known software applications like VLC Media player, Google Earth and Skype have been built using Qt under the hood.