Un sistema de información recopila datos de entrada, los almacena y procesa, y genera salidas de información. Los sistemas transaccionales automatizan tareas operativas, los sistemas de apoyo a las decisiones proporcionan información para la toma de decisiones, y los sistemas estratégicos dan forma a la estructura competitiva de una empresa. Un sistema de información evoluciona desde sistemas transaccionales, a sistemas de apoyo a decisiones, y finalmente a sistemas estratégicos.