Termenul de aplicație criminal este folosit pentru a descrie un program de calculator care este vital pentru succesul unei piese hardware. În multe cazuri, aplicația killer este responsabilă pentru creșterea vânzărilor platformei pe care rulează programul. Unul dintre cele mai comune exemple de aplicație ucigașă este cu jocurile video. Anumite jocuri populare pot influența semnificativ vânzările unei console de jocuri.
O aplicație ucigașă este uneori denumită și aplicație criminală. În cele mai multe cazuri, persoanele consideră aplicațiile ca fiind esențiale atunci când se referă la un anumit computer sau sistem de jocuri. Aceasta înseamnă că, în ochii publicului larg, unul dintre singurele motive pentru a deține hardware-ul este acela de a putea accesa software-ul.
Dezvoltatorii de hardware sunt mereu în căutarea dezvoltării unei aplicații ucigașe. Dacă dezvoltatorul poate implementa cu succes dezvoltarea unei aplicații ucigașe, aceasta poate afecta serios succesul hardware-ului în sine. Dacă un anumit sistem are o aplicație ucigașă concepută pentru el, acest lucru poate îmbunătăți drastic vânzările platformei în general.
Cea mai comună aplicație a acestui fenomen este în industria jocurilor de noroc. Cu mai multe platforme de jocuri, anumite jocuri sunt disponibile numai pe anumite platforme. Atunci când un joc devine extrem de popular și nu seamănă cu orice altceva de pe piață, acesta poate afecta drastic viabilitatea sistemului pe care este jucat. Piața va cere acces la acest sistem special doar pentru ca jocul să fie accesibil.
Aplicațiile ucigașe devin din ce în ce mai dificile pentru sistemele de jocuri video. Majoritatea celor mai mari titluri de jocuri de pe piață astăzi sunt lansate pe mai multe platforme. Este nevoie de o situație specială pentru a crea o aplicație ucigașă dedicată să fie jucată pe un singur sistem de jocuri. Pentru multe companii de software, cea mai bună soluție pentru a crește vânzările este de a face jocurile disponibile pe mai multe platforme de jocuri. Dacă un anumit joc este limitat la o singură platformă, producătorul jocului ar putea considera acest lucru ca limitând vânzările.
În trecut, existau mai multe aplicații ucigașe care puteau fi găsite pe sistemele computerizate. Odată cu modul în care s-au dezvoltat computerele, majoritatea programelor de calculator pot fi rulate pe orice tip de computer. Acest lucru a limitat sever cantitatea de aplicații ucigașe care au fost dezvoltate pentru industria computerelor de-a lungul anilor.