Qué es el software y sus tipos principales

Clase 6 de 26Curso Básico de Computadores e Informática

Resumen

Aprende, con ejemplos claros, qué es el software y cómo se clasifican sus tipos más usados: software de aplicación, malware, software libre, código propietario, software de sistema y herramientas de programación como los IDEs. Entenderás cómo interactúan con tu hardware, por qué los drivers importan y qué riesgos existen en computadoras y móviles.

¿Qué es el software y qué tipos existen?

El software es el conjunto de programas, procedimientos y operaciones que ocurren dentro del hardware. En el día a día conviven varias categorías clave y es vital diferenciarlas para usarlas con criterio y seguridad.

¿Qué es el software de aplicación y qué ejemplos hay?

  • Es lo que usas para realizar tareas específicas: navegar, editar, jugar o trabajar.
  • Ejemplos mencionados: Google Chrome, la app de Platzi, Adobe Photoshop, Adobe Premiere, Word y Excel.
  • También hay aplicaciones especializadas como SolidWorks para modelado 3D, y sí, Minecraft cuenta como software de aplicación.
  • Idea práctica: comparte cuál usas más y cuál ha sido el más “extraño” que has probado.

¿Qué es el malware y por qué cuidarte?

  • Malware es software malicioso que busca afectar tu equipo o tus datos.
  • Puede ser un virus que cierre ventanas o cambie imágenes por fotos de un actor o actriz famosa.
  • Casos más serios: un keylogger que registra lo que escribes y lo envía a terceros, o spyware que espía tu actividad.
  • En móviles: Android permite instalar apps no confiables con mayor facilidad y eso puede abrir la puerta a virus; en Apple el ecosistema es más cerrado y el control de calidad de malware es mayor.

¿Cómo distinguir software libre y código propietario?

El software libre u open source es de código abierto: su código se publica en repositorios para que cualquiera lo use, estudie, modifique y mejore respetando la licencia. Fomenta el aprendizaje, la colaboración y la corrección de errores por parte de la comunidad.

  • Ejemplo claro: el motor V8 que ejecuta JavaScript es de código abierto y fue desarrollado por Google. Puedes estudiarlo o reutilizarlo siguiendo su licencia.
  • Importante: Google Chrome como aplicación es de código propietario; su código no es público, aunque por dentro use V8.
  • Otros referentes de código abierto: Ubuntu y varias distribuciones de Linux.
  • Filosofía en juego: compartir, enseñar y mejorar en comunidad, frente a la protección del código y las ventajas competitivas del propietario.

¿Qué es el software de sistema y para qué sirven los drivers?

El software de sistema sostiene todo lo demás. Incluye el sistema operativo y componentes que permiten que el hardware y las aplicaciones se entiendan. Los drivers o controladores son claves: informan al sistema cuando conectas un mouse USB, un teclado o un lector de tarjetas SD.

  • Antes era común instalar manualmente drivers para impresoras; hoy muchos se configuran solos, pero los drivers siguen trabajando en segundo plano.
  • En móviles: tus apps son software de aplicación y Android o iOS son el software de sistema. Son entornos más cerrados donde no instalas drivers manualmente.

¿Con qué se crean estos programas y qué son los IDEs?

Para programar sistemas operativos, herramientas, aplicaciones o incluso malware se usan Ambientes de Desarrollo Integrado o Integrated Development Environment: los IDEs. Hay cientos especializados para videojuegos, apps móviles, web o escritorio.

¿Qué habilidades prácticas refuerzas aquí?

  • Identificar tipos de software: aplicación, sistema, libre, propietario y malicioso.
  • Reconocer ejemplos reales: Chrome, Firefox, Photoshop, Premiere, Word, Excel, SolidWorks, Minecraft, Windows, Ubuntu, Linux, Android, iOS, V8 y JavaScript.
  • Entender el rol del sistema operativo y los drivers para comunicar hardware y dispositivos.
  • Valorar el open source: licencias, colaboración y mejora continua.
  • Prevenir riesgos de malware: virus, keylogger y spyware, sobre todo con apps no confiables.
  • Ubicar herramientas de programación: IDEs para web, móvil, videojuegos y escritorio.

¿Qué software de aplicación usas a diario y cuál ha sido el más curioso que probaste? Compártelo en los comentarios.