Qt is a cross-platform application framework for graphical user interfaces. It was first released in 1995 and has since had major releases in 1998, 2002, 2005, and 2012. Notable customers include Nokia, who purchased the company behind Qt in 2008. Qt can be used commercially under the LGPL license or a commercial license. It uses signals and slots for communication between objects and integrates with compilers and tools like moc, uic, and rcc to support its features while working with standard C++.