Can be done easily in Qt. You're going to want to use QWidget (obviously), QPushButton, and QProcess. You'll also probably want any of the layout classes. You could also do it in QML, but you'll need to integrate Qt/C++ in order to actually execute the commands. QML doesn't have a QProcess equivalent.