Vad är applikationskompatibilitet?
"Applikationskompatibilitet" är en term som används för att beskriva processen för att bestämma om en specifik mjukvaruprodukt kommer att fungera korrekt med viss hårdvara. Vanligtvis kommer denna process också att bestämma om två olika mjukvaruprodukter kommer att interagera, vilket möjliggör utbyte av data för att slutföra specifika uppgifter. I många fall görs programverktyg tillgängliga för enkel nedladdning så att slutanvändare kan bestämma kompatibilitetsnivån som finns mellan olika kombinationer av hårdvara och programvara.
De nedladdningsbara verktygen som erbjuds med olika system kommer att variera något vad gäller typen av applikationskompatibilitet som kan kontrolleras. De flesta kommer att analysera programvara som för närvarande laddas på en hårddisk och bestämma både kompatibilitetspunkter och eventuella problem som skulle hindra den fria överföringen av data till varje applikation. Ett liknande verktyg används av mjukvaruutvecklare för att avgöra om mjukvara som för närvarande är under utveckling kommer att fungera med optimal effektivitet med vissa hårdvara och köra på specifika operativsystem utan problem. Användning av dessa verktyg kan vara viktigt när det gäller att utforma en ny produkt som kommer att interagera med aktuella populära programvara och hårdvaruprodukter, eller för att avgöra om en given applikation kommer att gränssnitt sömlöst med mjukvara och hårdvara som redan används.
Applikationskompatibilitet är också ett problem när det gäller att extrahera och använda data från olika programvaruprodukter. Till exempel skulle en försäljningschef som vill köpa ett nytt program som gör det möjligt för säljare att spåra kundkontakter och generera brev från den fångade informationen se till att försäljningsdatabasen är kompatibel med den ordbehandlingsprogramvara som för närvarande används av teamet. Samtidigt vill försäljningschefen att databasen ska kunna ta emot data från ett kalkylblad eller annat format och ordna informationen i enskilda kundfiler i databasen. Såvida inte nivån på applikationskompatibilitet finns för att tillåta önskad interaktion, är databasen till liten nytta för säljteamet.
Medan förpackningarna på många produkter listar programvaru- och hårdvarukraven som krävs för att använda produkterna med full effektivitet finns det ibland fortfarande behovet av slutanvändare att göra en applikationskompatibilitetskontroll. Detta är särskilt sant när informationen från tillverkaren är oklar med avseende på produktens förmåga att interagera med någon typ av freeware som slutanvändaren för närvarande använder. För detta ändamål finns det ett antal gratis och avgiftsbaserade verktygssatser för onlinekompatibilitet som kan laddas ner och användas för att bestämma kompatibilitetsnivån mellan två eller flera programvaru- eller hårdvaruprodukter.