The Qt5 application framework