Quick Fix Engineering (QFE) è un termine basato su Microsoft® che si riferisce a un sistema per fornire aggiornamenti per applicazioni software. Ciò significa che quando un consumatore acquista un prodotto, se vengono rilevati bug o si presentano altri problemi, può ricevere aggiornamenti automatici tramite e-mail o strumento di aggiornamento. Questi aggiornamenti possono quindi essere installati sul computer dell’acquirente per aggiungere funzionalità migliori al programma o correggere funzionalità che non si comportavano correttamente.
In molti casi, Quick Fix Engineering viene utilizzato per correggere falle di sicurezza all’interno di un’applicazione software. Queste correzioni vengono offerte come download ai clienti con l’obiettivo di riparare qualsiasi funzionalità malfunzionante o una funzionalità che potrebbe rappresentare un rischio per la sicurezza. La maggior parte delle volte, queste correzioni vengono eseguite su base cliente-cliente invece di offrirle a una serie di utenti del programma.
A volte, Quick Fix Engineering crea effettivamente più problemi di quanti ne risolva. Nuovi bug possono essere introdotti tramite i nuovi download, quindi è necessario creare e inviare download aggiuntivi per riparare i bug appena creati. Alcuni sistemi di Quick Fix Engineering forniscono un’opzione che consente agli utenti di disinstallare i nuovi download, riportando così il programma allo stato originale.
I consumatori potrebbero dover pagare una tariffa aggiuntiva per ricevere aggiornamenti per il software o per richiedere una correzione per un problema che stanno riscontrando. Se l’iscrizione a un tale programma è giustificata dipenderà dall’utente. Ad esempio, qualcuno che utilizza un software di elaborazione testi per uso domestico potrebbe non ritenere necessario correggere lievi problemi nel software. Un’altra persona, tuttavia, che utilizza il software per corrispondenza commerciale importante o per creare documenti sofisticati potrebbe aver bisogno di tutte le funzionalità per funzionare perfettamente. I prezzi per i pacchetti di soluzioni rapide variano.
Potrebbero esserci alcune aziende che non fanno pagare per i servizi di Quick Fix Engineering. Sebbene il termine sia stato coniato da Microsoft®, la maggior parte dei creatori di software offre una sorta di pacchetto di soluzioni rapide. Il freeware open source, ad esempio, viene spesso creato da numerosi programmatori. Questo lascia molto spazio agli insetti per insinuarsi nel mix. Tuttavia, questi progettisti di software sono generalmente felici di offrire una soluzione a qualsiasi problema che si presenti nel software.
Per ricevere una patch o una riparazione rapida, è generalmente necessario contattare il produttore del software. Se Quick Fix Engineering non è disponibile da quel fornitore, potrebbe non esserci molto da fare a meno che il software non sia open source. Spesso, i programmatori non sono autorizzati a manomettere il software di un’altra azienda a meno che non sia stato loro concesso un permesso scritto.