“Compatibilità dell’applicazione” è un termine utilizzato per descrivere il processo per determinare se un prodotto software specifico funzionerà correttamente con un determinato hardware. In genere, questo processo determinerà anche se due prodotti software diversi interagiranno, consentendo lo scambio di dati per il completamento di attività specifiche. In molti casi, le utilità del programma sono rese disponibili per un facile download in modo che gli utenti finali possano determinare il livello di compatibilità esistente tra le diverse combinazioni di hardware e software.
Le utilità scaricabili offerte con diversi sistemi variano leggermente in termini di tipo di compatibilità dell’applicazione che può essere verificata. La maggior parte analizzerà il software attualmente caricato su un disco rigido e determinerà sia i punti di compatibilità sia eventuali problemi che potrebbero ostacolare il trasferimento gratuito dei dati a ciascuna applicazione. Uno strumento simile viene utilizzato dagli sviluppatori di software per determinare se il software attualmente in fase di sviluppo funzionerà con la massima efficienza con determinati dispositivi hardware e verrà eseguito su specifici sistemi operativi senza difficoltà. L’uso di queste utilità può essere importante quando si tratta di progettare un nuovo prodotto che interagirà con i prodotti software e hardware più diffusi o di determinare se una determinata applicazione si interfaccia perfettamente con software e hardware già in uso.
Anche la compatibilità delle applicazioni è un problema quando si tratta di estrarre e utilizzare dati da diversi prodotti software. Ad esempio, un responsabile delle vendite che desidera acquistare un nuovo programma che consenta ai venditori di tenere traccia dei contatti dei clienti e generare lettere dai dati acquisiti, vorrebbe assicurarsi che il database delle vendite sia compatibile con il software di elaborazione testi attualmente in uso dal team. Allo stesso tempo, il responsabile delle vendite vorrebbe che il database fosse in grado di ricevere dati da un foglio di calcolo o da un altro formato e di organizzare le informazioni in file dei singoli clienti all’interno del database. A meno che il livello di compatibilità dell’applicazione non esista per consentire l’interazione desiderata, il database è di scarsa utilità per il team di vendita.
Mentre la confezione di molti prodotti elenca i requisiti software e hardware necessari per far funzionare i prodotti con la massima efficienza, a volte è ancora necessario che gli utenti finali conducano un controllo di compatibilità delle applicazioni. Ciò è particolarmente vero quando le informazioni fornite dal produttore non sono chiare riguardo alla capacità del prodotto di interagire con un tipo di freeware attualmente utilizzato dall’utente finale. A tal fine, sono disponibili numerosi toolkit di compatibilità online gratuiti ea pagamento che possono essere scaricati e utilizzati per determinare il livello di compatibilità tra due o più prodotti software o hardware.