Contenido del curso

Tipos de software que todo usuario debe saber

Resumen

El software es el conjunto de programas, procedimientos y operaciones que ocurren dentro de tu hardware, y entender sus tipos te ayuda a reconocer qué corre en tu computadora, por qué a veces necesitas un driver y cómo funcionan las aplicaciones que usas a diario. Si estás iniciando en tecnología, esta guía te da el mapa completo con ejemplos reales.

¿Qué es el software y por qué importa conocer sus tipos?

Cuando hablamos de software, hablamos del término informático que describe un programa o conjunto de programas que se ejecutan dentro del hardware [2:08]. Sin software, tu computadora sería una caja de componentes sin propósito.

Lo interesante es que no todo el software es igual. Cada tipo cumple una función distinta y se relaciona de forma diferente con tu sistema. Vamos por partes.

¿Cuáles son los tipos de software más comunes?

Existen varias categorías que conviene diferenciar para entender qué pasa dentro de tu equipo cuando lo enciendes.

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

El software de aplicación es el más común y probablemente el que estás usando ahora mismo [2:32]. Si abriste Google Chrome o la app de Platzi para llegar hasta acá, eso es software de aplicación.

Algunos ejemplos clásicos:

  • Adobe Photoshop, para edición de imágenes.
  • Adobe Premiere, para edición de video.
  • La suite ofimática como Word y Excel.
  • SolidWorks, un software especializado para modelado 3D e ingeniería.
  • Minecraft, que también entra en esta categoría.

¿Qué es un software de aplicación? Es un programa diseñado para que el usuario final realice tareas específicas, como editar fotos, escribir documentos o navegar en internet. Photoshop, Word y Chrome son ejemplos típicos.

¿Qué es el malware o software malicioso?

El software malicioso, conocido como malware, busca obtener algo de tu equipo, normalmente con fines negativos [3:38]. No siempre se trata de destruir tu computadora; a veces es algo más sutil y por eso más peligroso.

Algunos comportamientos típicos:

  • Virus que cierran ventanas o cambian imágenes por fotos aleatorias.
  • Keyloggers, que registran todo lo que escribes en el teclado y lo envían a terceros [4:12].
  • Spyware, que espía tu actividad sin que lo notes.

¿Qué es el software libre o open source?

El software libre, también llamado open source, es software de código abierto [4:51]. Personas que programan por pasión o por necesidad deciden hacer público todo su código, subirlo a repositorios y permitir que cualquiera lo use, modifique, mejore o integre en sus propios proyectos.

Un ejemplo concreto: el motor V8, desarrollado por Google, es de código abierto y se encarga de ejecutar JavaScript dentro de Chrome [6:00]. Chrome como navegador no es de código abierto, pero por dentro utiliza V8, que sí lo es. También entran aquí Ubuntu y la mayoría de distribuciones de Linux.

¿Qué significa open source? Significa que el código fuente del programa es público y accesible. Cualquiera puede leerlo, modificarlo y contribuir, siempre respetando los términos de licencia.

¿Cómo se diferencian el software propietario y el software de sistema?

Aquí es donde se nota la otra cara de la moneda frente al código abierto, y también dónde aparece la capa que conecta tu hardware con todo lo demás.

¿Qué es el software propietario?

El software propietario es lo opuesto al libre: su código no es público y no puedes modificarlo. Ejemplos claros son Windows y Platzi [7:20]. No puedes tomar el código de Platzi, cambiarle los colores y lanzar tu propia versión.

¿Qué hace el software de sistema?

Imagina un círculo con capas. En la capa exterior están las aplicaciones, el malware, el software libre y el propietario. Debajo, sosteniendo todo, está el software de sistema [7:48].

Entra en esta categoría:

  • El sistema operativo, como Windows, macOS o Linux.
  • Los drivers o controladores, que permiten que tu sistema operativo entienda los dispositivos que conectas.

Los drivers son los que hacen que cuando enchufas un mouse USB, un lector de tarjetas SD o una impresora, tu computadora sepa qué hacer con ese hardware [8:18]. Antes había que instalarlos manualmente; hoy muchos funcionan como por arte de magia, pero siguen ahí trabajando.

¿Con qué se crea todo este software?

Todo lo anterior se programa usando software de programación, conocidos como IDEs (integrated development environment o ambientes de desarrollo integrado) [9:18]. Son herramientas pensadas específicamente para escribir código.

Hay cientos de IDEs distintos según el objetivo:

  • Para crear videojuegos.
  • Para desarrollar aplicaciones móviles.
  • Para construir aplicaciones web.
  • Para programar aplicaciones de escritorio.

¿Qué es un IDE? Es un entorno de desarrollo integrado, una aplicación que reúne las herramientas necesarias para escribir, probar y depurar código en un solo lugar.

¿Cómo aplica todo esto en los teléfonos móviles?

En móviles la lógica es la misma. Tus apps son software de aplicación, y Android o iOS son el software de sistema [10:18]. La diferencia es que los teléfonos son sistemas más cerrados: no instalas drivers ni conectas periféricos como en una computadora.

Los dispositivos de Apple suelen ser más cerrados y mantienen un mejor control de calidad frente al malware. En Android, en cambio, puedes descargar apps desde fuentes poco confiables y exponerte a virus [10:48].

Cuéntame en los comentarios qué software de aplicación usas a diario y cuál es el más extraño que has llegado a probar.