Conjunto de programas escritos
para dar servicio a otros
programas
Por ejemplo,
compiladores, editores
y herramientas para
administrar archivos
Software de
Aplicación
Programas aislados que
resuelven una necesidad
específica de negocios.
Por ejemplo, procesamiento
de transacciones en punto de
venta, control de procesos de
manufactura en tiempo real
Software de
ingeniería y
ciencias
Diseño asistido por computadora, la
simulación de sistemas y otras
aplicaciones interactivas, han
comenzado a hacerse en tiempo real
e incluso han tomado características
del software de sistemas
Las aplicaciones van de la astronomía a
la vulcanología, del análisis de tensiones
en automóviles a la dinámica orbital del
transbordador espacial, y de la biología
molecular a la manufactura
automatizada.
Software
incrustado
Reside dentro de un producto o
sistema y se usa para implementar
y controlar características y
funciones para el usuario final y
para el sistema en sí.
Por ejemplo, control del tablero de un
horno de microondas, funciones digitales
en un automóvil, como el control del
combustible, del tablero de control y de
los sistemas de frenado.
Software de
línea de
productos
Es diseñado para proporcionar
una capacidad específica para
uso de muchos consumidores
diferentes.
Por ejemplo, control del inventario de
productos) o se dirige a mercados masivos
de consumidores (procesamiento de
textos, hojas de cálculo, gráficas por
computadora, multimedios,
entretenimiento, administración de base
de datos y aplicaciones para finanzas
personales o de negocios
Aplicaciones
web
Llamadas “webapps”, esta
categoría de software centrado
en redes agrupa una amplia
gama de aplicaciones.
En su forma más sencilla, las webapps
son poco más que un conjunto de
archivos de hipertexto vinculados que
presentan información con uso de
texto y gráficas limitadas.
Software de
inteligencia artificial
Hace uso de algoritmos no
numéricos para resolver problemas
complejos que no son fáciles de
tratar computacionalmente o con el
análisis directo
Las aplicaciones en esta área incluyen
robótica, sistemas expertos,
reconocimiento de patrones (imagen y
voz), redes neurales artificiales,
demostración de teoremas y juegos.