qbs ist ein Generiersystem, das ohne Makefiles auskommt. Es kann die komplette Generierumgebung verwalten. Dadurch können unterschiedliche Konfigurationen eines Projektes auf dem gleichen Rechner und sogar gleichzeitig compiliert werden. Die inkrementelle Generierung wird gut unterstützt und die Auflösung der Abhängigkeiten und Abarbeitung der Kommandos ist ein Vielfaches schneller sein als bei make. Gesteuert wird qbs durch eine Datei, die in einer vereinfachten Version von QML geschrieben ist, der JavaScript-basierten Beschreibungssprache für GUI-Elemente in Qt. Der Funktionsumfang von qbs kann mit eigenem JavaScript-Code beliebig erweitert werden. (non)