El término aplicación asesina se utiliza para describir un programa de computadora que es vital para el éxito de una pieza de hardware. En muchos casos, la aplicación asesina es responsable del aumento de las ventas de la plataforma en la que se ejecuta el programa. Uno de los ejemplos más comunes de una aplicación excelente es con los videojuegos. Ciertos juegos populares pueden influir significativamente en las ventas de una consola de juegos.
Una aplicación asesina también se conoce a veces como una aplicación asesina. En la mayoría de los casos, las personas consideran que las aplicaciones son esenciales cuando se refieren a una computadora o sistema de juegos en particular. Esto significa que a los ojos del público en general, una de las únicas razones para poseer el hardware es poder acceder al software.
Los desarrolladores de hardware siempre están buscando el desarrollo de una aplicación excelente. Si el desarrollador puede implementar con éxito el desarrollo de una aplicación excelente, puede afectar seriamente el éxito del hardware en sí. Si un sistema en particular tiene una aplicación excelente diseñada para él, esto puede mejorar drásticamente las ventas de la plataforma en general.
La aplicación más común de este fenómeno se encuentra en la industria del juego. Con múltiples plataformas de juego, ciertos juegos solo están disponibles en plataformas específicas. Cuando un juego se vuelve extremadamente popular y no se parece a nada en el mercado, puede afectar drásticamente la viabilidad del sistema en el que se juega. El mercado clamará por el acceso a este sistema en particular solo para que el juego sea accesible.
Las aplicaciones asesinas son cada vez más difíciles de conseguir para los sistemas de videojuegos. La mayoría de los títulos de juegos más importantes del mercado en la actualidad se lanzan en múltiples plataformas. Se necesita una situación especial para crear una aplicación excelente dedicada a jugar en un solo sistema de juego. Para muchas empresas de software, la mejor solución para aumentar las ventas es hacer que los juegos estén ampliamente disponibles en múltiples plataformas de juego. Si un juego en particular está limitado a una sola plataforma, el fabricante del juego podría ver esto como una limitación de las ventas.
En el pasado, había varias aplicaciones asesinas que se podían encontrar en los sistemas informáticos. Con la forma en que se han desarrollado las computadoras, la mayoría de los programas de computadora se pueden ejecutar en cualquier tipo de computadora. Esto ha limitado gravemente la cantidad de aplicaciones asesinas que se han desarrollado para la industria informática a lo largo de los años.