Es una pregunta para nada sencilla, ya que existe software para cada aspecto y necesidad, tanto industrial, desarrollo, seguridad y necesidad de los usuarios. Empezando por los sistemas operativos generales o específicos, aplicaciones de seguridad, compiladores de programas, utilidades varias, programas ofimáticas, de contabilidad, juegos, etc..
Software es cualquier aplicación o programa que usas, para dar funcionalidades y instrucciones al hardware, que es el ordenador, el GPS del coche o también instalaciones industriales o incluso para los ordenadores que incorporan satélites y sondas espaciales.