类别 全部

作者:Alfredo Palacio 1 月以前

172

Tipos de Software

Tipos de Software

Alfredo Palacio 1-748-1404

Tipos de Software

Es la forma en que se organiza y categoriza el conjunto de programas informáticos según su función, propósito y uso dentro de un sistema computacional. Esta clasificación permite identificar el tipo de software que se requiere para cada tarea, ya sea para controlar el hardware, desarrollar aplicaciones, gestionar procesos o realizar actividades específicas del usuario final.


Software de programación

Es el conjunto de herramientas que permiten al programador desarrollar programas de informática, usando diferentes alternativas y lenguajes de programación, de una manera práctica. Permite escribir, depurar y mantener el código duente de los programas.

Lenguajes de programación

Un lenguaje de programación es un lenguaje formal (o artificial, es decir, un lenguaje con reglas gramaticales bien definidas) que proporciona a una persona, en este caso el programador, la capacidad y habilidad de escribir (o programar) una serie de instrucciones o secuencias de órdenes en forma de algoritmos con el fin de controlar el comportamiento físico o lógico de un sistema informático, para que de esa manera se puedan obtener diversas clases de datos o ejecutar determinadas tareas. A todo este conjunto de órdenes escritas mediante un lenguaje de programación se le denomina programa informático.



JavaScrip

JavaScript (abreviado comúnmente JS) es un lenguaje de programación interpretado, dialecto del estándar ECMAScript. Se define como orientado a objetos, basado en prototipos, imperativo, débilmente tipado y dinámico.

Se utiliza principalmente del lado del cliente, implementado como parte de un navegador web permitiendo mejoras en la interfaz de usuario y páginas web dinámicas y JavaScript del lado del servidor (Server-side JavaScript o SSJS). Su uso en aplicaciones externas a la web, por ejemplo en documentos PDF, aplicaciones de escritorio (mayoritariamente widgets) es también significativo.

PHP

PHP es un lenguaje de programación interpretado[2]​ del lado del servidor y de uso general que se adapta especialmente al desarrollo web. Fue creado inicialmente por el programador danés-canadiense Rasmus Lerdorf en 1994. En la actualidad, la implementación de referencia de PHP es producida por The PHP Group.[5]​ PHP originalmente significaba Personal Home Page (Página personal), pero ahora significa el inicialismo[n 1]​ recursivo PHP: Hypertext Preprocessor.

C++

C++ es un lenguaje de programación diseñado en 1979 por Bjarne Stroustrup. La intención de su creación fue extender al lenguaje de programación C y añadir mecanismos que permiten la manipulación de objetos. En ese sentido, desde el punto de vista de los lenguajes orientados a objetos, C++ es un lenguaje híbrido.

Posteriormente se añadieron facilidades de programación genérica, que se sumaron a los paradigmas de programación estructurada y programación orientada a objetos. Por esto se suele decir que el C++ es un lenguaje de programación multiparadigma.


Java

Java es un lenguaje de programación y una plataforma informática que fue comercializada por primera vez en 1995 por Sun Microsystems.

El lenguaje de programación Java fue desarrollado originalmente por James Gosling, de Sun Microsystems (constituida en 1983 y posteriormente adquirida el 27 de enero de 2010 por la compañía Oracle),​ y publicado en 1995 como un componente fundamental de la plataforma Java de Sun Microsystems. Su sintaxis deriva en gran medida de C y C++, pero tiene menos utilidades de bajo nivel que cualquiera de ellos. Las aplicaciones de Java son compiladas a bytecode (clase Java), que puede ejecutarse en cualquier máquina virtual Java (JVM) sin importar la arquitectura de la computadora subyacente.

Entornos de desarrollo integrados

Un entorno de desarrollo integrado (IDE) es una aplicación de software que ayuda a los programadores a desarrollar código de software de manera eficiente. Aumenta la productividad de los desarrolladores al combinar capacidades como editar, crear, probar y empaquetar software en una aplicación fácil de usar. Así como los escritores utilizan editores de texto y los contables, hojas de cálculo, los desarrolladores de software utilizan IDE para facilitar su trabajo.

NetBeans

NetBeans es un entorno de desarrollo integrado libre, hecho principalmente para el lenguaje de programación Java. Existe además un número importante de módulos para extenderlo. NetBeans IDE[1]​ es un producto libre y gratuito sin restricciones de uso.

NetBeans es un proyecto de código abierto de gran éxito con una gran base de usuarios, una comunidad en constante crecimiento. Sun Microsystems fundó el proyecto de código abierto NetBeans en junio de 2000 y continúa siendo el patrocinador principal de los proyectos. Actualmente Sun Microsystems es administrado por Oracle Corporation.

La plataforma NetBeans permite que las aplicaciones sean desarrolladas a partir de un conjunto de componentes de software llamados módulos. Un módulo es un archivo Java que contiene clases de java escritas para interactuar con las API de NetBeans y un archivo especial (manifest file) que lo identifica como módulo. Las aplicaciones construidas a partir de módulos pueden ser extendidas agregándole nuevos módulos. Debido a que los módulos pueden ser desarrollados independientemente, las aplicaciones basadas en la plataforma NetBeans pueden ser extendidas fácilmente por otros desarrolladores de software.

Eclipse

Eclipse es una plataforma de software compuesto por un conjunto de herramientas de programación de código abierto multiplataforma para desarrollar lo que el proyecto llama "Aplicaciones de Cliente Enriquecido", opuesto a las aplicaciones "Cliente-liviano" basadas en navegadores. Esta plataforma, típicamente ha sido usada para desarrollar entornos de desarrollo integrados (del inglés IDE), como el IDE de Java llamado Java Development Toolkit (JDT) y el compilador (ECJ) que se entrega como parte de Eclipse (y que son usados también para desarrollar el mismo Eclipse).

Intérpretes

En ciencias de la computación, intérprete o interpretador es un programa informático capaz de analizar y ejecutar otros programas. Los intérpretes se diferencian de los compiladores o de los ensambladores en que mientras estos traducen un programa desde su descripción en un lenguaje de programación al código de máquina del sistema, los intérpretes solo realizan la traducción a medida que sea necesaria, típicamente, instrucción por instrucción, y normalmente no guardan el resultado de dicha traducción.

Node.js

Node.js es un entorno en tiempo de ejecución multiplataforma, de código abierto, para la capa del servidor (pero no limitándose a ello) basado en el lenguaje de programación JavaScript, asíncrono, con E/S de datos en una arquitectura orientada a eventos y basado en el motor V8 de Google. Fue creado con el enfoque de ser útil en la creación de programas de red altamente escalables, como por ejemplo, servidores web. Fue creado por Ryan Dahl en 2009 y su evolución está apadrinada por la empresa Joyent, que además tiene contratado a Dahl en plantilla.

Motor Zend

El motor Zend es un motor de procesamiento para la interpretación y cifrado del código PHP, desde la versión 4. Desarrollado por Zend Technologies para brindar un equipo de soporte y acelerar la carga de aplicaciones realizadas con PHP.

Entre las funciones más importantes que realiza este motor de procesamiento está la posibilidad de cifrar el código fuente de las páginas desarrolladas en PHP, para así luego posibilitar la comercialización de este. Debido a las limitaciones de este sistema en volcar el desarrollo del lenguaje, un grupo de desarrolladores se dio a la tarea de crear un algoritmo que descifrara el código generado por el motor, cosa que fue lograda poco después de su lanzamiento.

Python

Python es un lenguaje de programación ampliamente utilizado en las aplicaciones web, el desarrollo de software, la ciencia de datos y el machine learning (ML). Los desarrolladores utilizan Python porque es eficiente y fácil de aprender, además de que se puede ejecutar en muchas plataformas diferentes. El software Python se puede descargar gratis, se integra bien a todos los tipos de sistemas y aumenta la velocidad del desarrollo.

Compiladores

Es un Software que traduce un programa escrito en un lenguaje de programación de alto nivel (C / C ++, COBOL, etc.) en lenguaje de máquina. Un compilador generalmente genera lenguaje ensamblador primero y luego traduce el lenguaje ensamblador al lenguaje máquina. Una utilidad conocida como «enlazador» combina todos los módulos de lenguaje de máquina necesarios en un programa ejecutable que se puede ejecutar en la computadora.

El término «compilador» fue acuñado a principios de 1950 por Grace Murray Hopper. La traducción fue vista entonces como la «compilación» de una secuencia de rutinas seleccionadas.

Grace Brewster Murray Hopper fue una científica informática estadounidense y contraalmirante de la Marina de los Estados Unidos. Una de las primeras programadoras de la computadora Harvard Mark I, fue una pionera en programación que inventó una de las primeras herramientas relacionadas con el compilador. Ella popularizó la idea de los lenguajes de programación independientes de la máquina, lo que condujo al desarrollo de COBOL, un lenguaje de programación de alto nivel que todavía se usa en la actualidad.

El primer compilador del lenguaje de alto nivel FORTRAN se desarrolló entre 1954 y 1957 en IBM por un grupo dirigido por John Backus.

Java Compiler

Un compilador de Java es un compilador para el lenguaje de programación Java .

Algunos compiladores de Java generan código máquina optimizado para una combinación específica de hardware y sistema operativo , denominada sistema informático de dominio específico . Un ejemplo sería el compilador GNU para Java , ahora descontinuado . 

La forma más común de salida de un compilador de Java son los archivos de clase Java que contienen una representación intermedia (IR) multiplataforma , denominada código de bytes de Java . 

La máquina virtual Java (JVM) carga los archivos de clase e interpreta el código de bytes o lo compila justo a tiempo en código de máquina y luego posiblemente lo optimiza mediante compilación dinámica .

GCC

GCC es software libre y lo distribuye la Free Software Foundation (FSF) bajo la licencia general pública GPL.

Estos compiladores se consideran estándar para los sistemas operativos derivados de UNIX, de código abierto y también de propietarios, como Mac OS X. GCC requiere el conjunto de aplicaciones conocido como binutils para realizar tareas como identificar archivos objeto u obtener su tamaño para copiarlos, traducirlos o crear listas, enlazarlos, o quitarles símbolos innecesarios.

Originalmente GCC significaba GNU C Compiler (compilador GNU de C), porque solo compilaba el lenguaje C. Posteriormente se extendió para compilar C++, Fortran, Ada y otros.

Editores de código

Un editor de código es una aplicación de software diseñada para facilitar la escritura y edición de código fuente de programas. A diferencia de los editores de texto básicos, los editores de código están optimizados para la programación y ofrecen características específicas que ayudan a los desarrolladores a escribir código de manera más eficiente y con menos errores.


¿Para Qué se Utilizan los Editores de Código?

Los editores de código se utilizan para escribir y modificar el código fuente de programas en una variedad de lenguajes de programación. Son herramientas esenciales para tareas como:

Desarrollo de software: Crear aplicaciones de escritorio, móviles y web.

Depuración: Identificar y corregir errores en el código.

Refactorización: Mejorar la estructura del código sin cambiar su comportamiento.

Colaboración: Trabajar en equipo en proyectos de software mediante el control de versiones.


Notepad++

Notepad ++ tiene una velocidad de ejecución asombrosa. Es liviano y utiliza menos recursos informáticos, por lo que es adecuado para usuarios con sistemas de gama baja.

Este editor también es simple y eficiente. Viene con resaltado de sintaxis para señalar comillas, funciones y paréntesis con diferentes colores.

Notepad++ también tiene una función de plegado de código que colapsa diferentes bloques para ocultar la sección en la que has terminado de trabajar. Además de eso, este también viene con una función de autocompletado para ayudar a programar más rápido.

En cuanto a la interfaz de usuario, este editor es muy sencillo. Sin embargo, los usuarios pueden elegir un tema para cambiar el entorno de Notepad ++ y ajustarlo a su estilo.

Aparte de eso, incluso puedes elegir tus propios colores de fondo y de primer plano, así como establecer diferentes opciones y tamaños de fuente.

Una característica notable de este editor de texto es el mapa del documento, el cual es excelente para trabajar en un proyecto con largas líneas de códigos.

Atom

Atom es un editor de texto robusto que admite la colaboración en tiempo real. Los desarrolladores pueden programar juntos utilizando la herramienta Teletype, disponible en versión beta.

Además, este está disponible para la edición multiplataforma, por lo que los usuarios también pueden trabajar en todos los sistemas operativos.

Los usuarios de este editor también pueden optar por la función de división de pantalla para trabajar en varios proyectos a la vez. La interfaz de usuario del editor presentará varios paneles para comparar y editar el código entre archivos.

Además de eso, Atom también viene con una función de navegador de sistema de archivos para navegar y abrir fácilmente un solo archivo, un proyecto completo o varios proyectos en una sola ventana.

Este también ayuda a los usuarios a programar más rápido utilizando las funciones de autocompletar y buscar y reemplazar. Simplemente busca, obtén una vista previa y reemplaza líneas de texto a medida que escribes en un archivo o en todos los proyectos.

Sublime Text

Sublime Text es la mejor opción para un entorno de desarrollo completo, ya que agrupa código, marcado y prosa en una sola herramienta.

Este editor de código está hecho para manejar proyectos grandes y programación pesada. Por ejemplo, puedes abrir un archivo de código fuente de 7MB y desplazarte por 200.000 líneas de código sin problemas. Además, este permite a los usuarios saltar rápidamente entre archivos y funciones utilizando la función Goto Anything.

Además de eso, Sublime Text es eficiente cuando se trata de crear nuevos archivos. Si tienes varias carpetas de proyectos y deseas crear un archivo dentro de una carpeta específica, simplemente haz clic derecho en el nombre de la carpeta y selecciona “new file“. Esta acción guardará automáticamente el nuevo archivo en el directorio elegido.

El editor de Sublime Text permite a los usuarios ubicar, cambiar, renombrar y manipular múltiples líneas utilizando la función Multiple Selection para trabajar en proyectos de manera más rápida y eficiente.

Sublime Text también viene con la función Multiple Cursor. Esta permite a los usuarios agregar citas idénticas a varias líneas simultáneamente seleccionando líneas y manteniendo presionada la tecla “ctrl” en el teclado.

Además, este admite la funcionalidad multiplataforma, por lo que se puede usar una sola licencia de software en cualquier computadora y sistema operativo. El mismo también utiliza un kit de herramientas de interfaz de usuario personalizado para garantizar la velocidad y, por lo tanto, una excelente experiencia de usuario.

Este editor ofrece una versión gratuita, pero esta mostrará un cuadro emergente recurrente que pide a los usuarios que actualicen a la versión paga.

El precio de una licencia es de 99 dólares para uso personal y 65 dólares por año para usuarios comerciales.

Visual Studio Code

Visual Studio Code es liviano pero poderoso. De forma predeterminada, este viene con soporte integrado para JavaScript, TypeScript y Node.js.

Sin embargo, si necesitas un lenguaje en particular, frameworks específicos o scripts, simplemente instala la extensión requerida desde el marketplace.

Además, Visual Studio Code es una excelente opción para aquellos que desean personalizar el entorno de desarrollo para que se ajuste a sus necesidades.

La pestaña Settings permite personalizar la interfaz de usuario (UI) del editor de texto para que se adapte a tu estilo al cambiar el tema de color.

Este también ofrece una función de Command Palette para encontrar diferentes comandos para todas tus extensiones. Por ejemplo, escribir en Python mostrará todos los comandos para este lenguaje.

Característica
Facilita el desarrollo de otros tipos de software.
Usado por programadores y desarrolladores.

Software de Aplicación

Es aquel que permite a los usuarios llevar a cabo una o varias tareas específicas, en cualquier campo de actividad susceptible de ser automatizado o asistido, con especial énfasis en los negocios.

Uso común

Básicamente, es un sistema de gestión de activos digitales que funciona compartiendo el acceso a un espacio de almacenamiento donde los usuarios pueden descargar y subir archivos para que otros accedan a ellos.


Ventajas en el proceso de enseñanza-aprendizaje:


Entretenimiento
Comunicación
Diseño
Oficina
Apps móviles

Una aplicación móvil (en ocasiones, también aplicación telefónica) es una aplicación informática diseñada para ser ejecutada en teléfonos inteligentes, tabletas y otros dispositivos móviles. Este tipo de aplicaciones permiten al usuario efectuar un variado conjunto de tareas —profesional, de ocio, educativas, de acceso a servicios, etcétera, facilitando las gestiones o actividades a desarrollar.


Por lo general, se encuentran disponibles a través de ciertas plataformas de distribución, o por intermedio de las compañías propietarias de los sistemas operativos móviles tales como Android, iOS, BlackBerry OS, Windows Phone, entre otros. Existen aplicaciones móviles gratuitas y otras de pago, donde en promedio el 20 a 30 % del costo de la aplicación se destina al distribuidor y el resto es para el desarrollador.​ El término app se volvió popular rápidamente, tanto que en 2010 fue listada por la American Dialect Society como la palabra del año.

Reproductores multimedia

El Reproductor multimedia está diseñado para hacer escuchar y visualizar mejor el contenido multimedia. En el corazón del Reproductor multimedia se encuentra una biblioteca de música con todas las funciones que le permite explorar y reproducir música rápidamente, así como crear y administrar listas de reproducción.

Navegadores web

Un navegador web o explorador de internet (del inglés web browser) es un software, aplicación o programa que permite el acceso a la Web, interpretando la información de distintos tipos de archivos y sitios web para que estos puedan ser vistos.


La funcionalidad básica de un navegador web es permitir la visualización de documentos de texto, posiblemente con recursos multimedia incrustados. Además, permite visitar páginas web y hacer actividades en ella, es decir, enlazar un sitio con otro, imprimir, enviar y recibir correos, entre otras funcionalidades más.

Opera

Opera es un navegador web creado por la empresa noruega Opera Software. Actualmente propiedad de Golden Brick Capital, empresa China de inversión. Usa el motor de renderizado Blink.​ Tiene versiones para computadoras de escritorio, teléfonos móviles y tabletas.

Los sistemas operativos compatibles con Opera de escritorio son Microsoft Windows, macOS y GNU/Linux (Ubuntu, Fedora 64-bit) entre otros. Los sistemas operativos móviles soportados son Maemo, BlackBerry, Symbian, Windows Mobile, Windows Phone, Android e iOS; así como la plataforma Java ME.

Mozilla Firefox

Mozilla Firefox (o simplemente Firefox) es un navegador web libre y de código abierto desarrollado para distintas plataformas, está coordinado por la Corporación Mozilla y la Fundación Mozilla. Usa el motor Gecko para renderizar páginas web, el cual implementa actuales y futuros estándares web.

Firefox está desarrollado para las plataformas Linux, Android, iOS, macOS y Microsoft Windows. Entre sus características incluyen la tradicional navegación por pestañas, corrector ortográfico (que puede ser incluido vía Mozilla Addons - Complementos de Mozilla), búsqueda progresiva, marcadores dinámicos, un administrador de descargas, lector RSS, navegación privada, navegación con georreferenciación, aceleración mediante GPU, e integración del motor de búsqueda que desee el usuario. Además, se puede instalar tanto sin conexión como también en línea desde la página web, este último es utilizado para descargar los componentes de segundo plano, ideal para equipos con conexiones mínimas.

Microsoft Edge

Microsoft Edge es un navegador web de código cerrado desarrollado por Microsoft, basado en Chromium de Google. Fue lanzado por primera vez para Windows 10 y Xbox One en julio de 2015, luego para Android e iOS en octubre de 2017, para macOS en mayo de 2019, en Windows 7, 8 y 8.1 en enero de 2020 y para GNU/Linux en octubre de 2020.​

Safari

El navegador Safari es un navegador web desarrollado por Apple Inc., diseñado principalmente para sus dispositivos como Mac, iPhone, iPad y iPod Touch. Fue lanzado por primera vez en 2003 y se caracteriza por su velocidad, eficiencia energética y profunda integración con el sistema operativo de Apple.

Google Chrome

Google Chrome es un navegador web de código cerrado desarrollado por Google, aunque derivado de proyectos de código abierto (como el motor de renderizado Blink). Está disponible gratuitamente. El nombre del navegador deriva del término en inglés usado para el marco de la interfaz gráfica de usuario («chrome»).


Cuenta con más de 3.400 millones de usuarios, y dependiendo de la fuente de medición global, se considera el navegador más usado de la Web, logrando la popularidad mundial en la primera posición con el 77,3% de usuarios de red mundial. 

Hojas de cálculo

Una hoja de cálculo es un tipo de documento que permite manipular datos numéricos y alfanuméricos dispuestos en forma de tablas compuestas por celdas, las cuales se suelen organizar en una matriz de filas y columnas.​

La celda es la unidad básica de información en la hoja de cálculo, donde se insertan los valores y las fórmulas que realizan los cálculos. Habitualmente es posible realizar cálculos complejos con fórmulas y funciones y dibujar diferentes tipos de gráficas.

Excel

Microsoft Excel es un programa que permite editar hojas de cálculo desarrollada por Microsoft para Windows, macOS, Android y iOS.

Cuenta con cálculos, gráficas, tablas calculares y un lenguaje de programación macro llamado Visual Basic para aplicaciones. Ha sido una hoja de cálculo muy aplicada para estas plataformas, especialmente desde la versión 5 en 1993, y ha reemplazado a Lotus 1-2-3 como el estándar de la industria para las hojas de cálculo. Excel forma parte de la suite de software Microsoft Office

Procesadores de texto

El procesador de textos es una aplicación informática para el tratameindo de textos (creación, edición, modificación y procesamiento de documentos de texto con formato tal como el tipo y tamaño de la tipografía, adición de gráficos, etc.)

Word

Microsoft Word es un software para procesamiento de textos desarrollado por Microsoft desde 1983 hasta la actualidad. Está incluido en el paquete de aplicaciones Microsoft Office, como parte del software de suscripción en línea Microsoft 365 y Works hasta su descontinuación.


Sus principales funciones son el tratamiento, la redacción y corrección de textos, cartas, informes académicos y documentos en general, siendo Word y su formato docx el estándar de facto en la industria y el programa más usado mundialmente para redactar textos, aunque no el primer procesador textos que existió, siendo este WordStar para DOS en 1978.

Interfaz amigable.
Facilita tareas cotidianas.
Orientado al usuario final.

Software de Sistema

Su objetivo es vincular adecuadamente al usuario y al programador de los detalles del sistema informático en particular que se use, aislándolo especialmente del procesamiento referido a las características internas de: memoria, discos, puertos y dispositivos de comunicaciones, impresoras, pantallas, teclados, etc.

Funciones
Interfaz entre usuario y hardware.
Seguridad
Gestión de recursos
Herramientas
Utilidades del sistema

Las utilidades del sistema son programas auxiliares que ayudan a mantener, analizar, proteger y optimizar el funcionamiento del sistema operativo y del hardware del computador. A diferencia de las aplicaciones de usuario (como Word o Chrome), estas herramientas trabajan directamente con el sistema para asegurar su correcto funcionamiento.

Herramientas de diagnóstico

Antivirus

Anti-Virus y Anti-Spyware protegen su equipo frente a las últimas amenazas contra la seguridad, incluidos virus, troyanos, cookies de rastreo, rootkits, bots, spyware, adware y otros programas potencialmente no deseados.

BIOS/UEFI

BIOS son las siglas del “Basic Input Output System”, un software que viene instalado por defecto en la placa madre de los PCs (también hay quien lo identifica con el chip que lo aloja, por su carácter de firmware) y cuya función es permitir el arranque del ordenador, antes de que el sistema operativo haya entrado aún en funcionamiento.

BIOS se encuentra alojado en el interior de un circuito integrado y se apoya en otro chip llamado CMOS, que actúa como una suerte de memoria que sirve a la BIOS. Lo que hace BIOS es, básicamente, ejecutar una serie de rutinas que permiten la verificación del estado el equipo y su arranque. Así, nada más encender el ordenador, BIOS se encarga de iniciar, configurar y testear el hardware del equipo, para posteriormente iniciar el gestor de arranque que permitirá la puesta en marcha del sistema operativo. Su función, por tanto, es doble: por un lado inicia y verifica el estado del hardware y por otro sirve como una especie de “puente” que permite que el hardware y el sistema operativo puedan empezar a “entenderse”.

Controladores o drivers

Un controlador es un componente de software que permite que el sistema operativo y un dispositivo se comuniquen. Por ejemplo, cuando una aplicación necesita leer datos de un dispositivo, llama a una función implementada por el sistema operativo. A continuación, el sistema operativo llama a una función implementada por el controlador. El controlador, normalmente desarrollado por el fabricante del dispositivo, sabe cómo comunicarse con el hardware del dispositivo para obtener los datos. Una vez que el controlador obtiene los datos, los devuelve al sistema operativo, que luego los devuelve a la aplicación.

Tarjetas gráficas

Los drivers, también conocidos como controladores gráficos, son programas que permiten que el sistema operativo y el hardware (como tu tarjeta gráfica) se comuniquen entre sí. Sin ellos, tu tarjeta gráfica no podría interpretar y procesar las instrucciones necesarias para mostrar imágenes haciendo que solo veas una pantalla en negro o gráficos muy básicos.

Drive de Impresora

Es un software que convierte los datos a imprimir al formato específico de una impresora. El propósito de un controlador es permitirle imprimir a las aplicaciones, dejándolas aparte de los detalles técnicos de cada modelo de impresora.​

Los controladores de impresora no deben confundirse con los “spoolers”, que encolan los trabajos a imprimir y los envían a la impresora uno detrás de otro.

Sistemas operativos

Un sistema operativo (SO) es el conjunto de programas de un sistema informático que gestiona los recursos del hardware y provee servicios a los programas de aplicación de software. Estos programas se ejecutan en modo privilegiado respecto de los restantes.

Uno de los propósitos del sistema operativo que gestiona el núcleo intermediario consiste en gestionar los recursos de localización y protección de acceso del hardware, hecho que alivia a los programadores de aplicaciones de tener que tratar con estos detalles. La mayoría de los aparatos electrónicos que utilizan microprocesadores para funcionar, llevan incorporado un sistema operativo (teléfonos móviles, reproductores de DVD, computadoras, enrutadores, etc.). En cuyo caso, son manejados mediante una interfaz gráfica de usuario, un gestor de ventanas o un entorno de escritorio, si es un celular, mediante una consola o control remoto si es un DVD y, mediante una línea de comandos o navegador web si es un enrutador.

iOS

iOS es un sistema operativo móvil de código cerrado desarrollado por Apple Inc. Originalmente desarrollado para el iPhone (iPhone OS), después se utilizó en dispositivos como el iPod touch y el iPad. Desde el 2019 el iPad pasó a tener otro sistema operativo, esto para diferenciarlo del iPhone, aunque iPadOS se basa en éste con diferencias sustanciales que lo diferencian del mismo.

La última versión del sistema operativo es iOS 18 (lanzada en septiembre de 2024) que sustituye a iOS 17 con el objetivo principal de mejorar la experiencia del usuario integrando cambios relevantes, entre ellos la opción de crear y personalizar distintas pantallas de bloqueo similar a como funcionan las esferas del Apple Watch, y otros detalles de menor índole como la posibilidad de mostrar el porcentaje de batería en los iPhone con barra de estado reducida debido a los elementos de hardware integrados en la pantalla como el notch o la dynamic island.

Android

Android es un sistema operativo móvil basado en el núcleo Linux y otros componentes software de código abierto. Está diseñado para dispositivos móviles con pantalla táctil, como teléfonos inteligentes, tabletas, relojes inteligentes Wear OS, automóviles con otros sistemas a través de Android Auto, al igual los automóviles con el sistema Android Automotive y televisores Android TV.

Linux

Linux® es un sistema operativo (SO) open source que creó Linus Torvalds en 1991. Actualmente, tiene una base de usuarios masiva y lo utilizan las 500 supercomputadoras más potentes del mundo. Los usuarios lo eligen por su versatilidad y funciones de seguridad, entre otras razones. Al kernel de Linux lo mantiene una comunidad mundial de aficionados open source y tiene cientos de distribuciones únicas.

Solaris

Solaris es un sistema operativo de tipo Unix desarrollado desde 1992 inicialmente por Sun Microsystems y actualmente propiedad de Oracle Corporation tras la adquisición de Sun por parte de esta. Sucesor de SunOS, es un sistema certificado oficialmente como versión de UNIX. Funciona en arquitecturas SPARC y x86 para servidores y estaciones de trabajo.

Unix

Unix (registrado oficialmente como UNIX®) es un sistema operativo portable, multitarea y multiusuario; desarrollado en 1969 por un grupo de empleados de los laboratorios Bell de AT&T.

El sistema, junto con todos los derechos fueron vendidos por AT&T a Novell, Inc. Esta vendió posteriormente el software a Santa Cruz Operation en 1995, y esta, a su vez, lo revendió a Caldera Software en 2001, empresa que después se convirtió en el grupo SCO. Sin embargo, Novell siempre argumentó que solo vendió los derechos de uso del software, pero que retuvo el copyright sobre "UNIX®". En 2010, y tras una larga batalla legal, esta ha pasado nuevamente a ser propiedad de Novell.

Mac OS

Mac OS (del inglés Macintosh Operating System, en español Sistema Operativo de Macintosh) es el nombre del sistema operativo creado por la compañía norteamericana Apple para su línea de computadoras Macintosh, también aplicado retroactivamente a las versiones anteriores a System 7.6, y que apareció por primera vez en System 7.5.1. Es conocido por haber sido uno de los primeros sistemas dirigidos al público en contar con una interfaz gráfica compuesta por la interacción del mouse con ventanas, iconos y menús.

Deliberada a la existencia del sistema operativo en los primeros años de su línea Macintosh en favor de que la máquina resultara más agradable al usuario, diferenciándolo de otros sistemas contemporáneos, como MS-DOS, que eran un desafío técnico. El equipo de desarrollo del Mac OS original incluía a Bill Atkinson, Jef Raskin y Andy Hertzfeld.

Windows

Windows es el nombre de una familia de distribuciones de software y sistemas operativos para PC, servidores, sistemas empotrados y anteriormente teléfonos inteligentes desarrollados y vendidos por Microsoft desde 1985 y disponibles para múltiples arquitecturas, tales como x86, x86-64 (x64) y ARM.

Originalmente (en Windows 1.0, 2.0 y 3.x) era solamente un software que aportaba interfaz gráfica de usuario (GUI, Graphical User Interface) basada en ventanas para MS-DOS (Microsoft Disk Operating System), que por aquel entonces contaba con una interfaz basada en línea de comandos.

Con el tiempo y en la década de 1990 (en Windows 95, 98 y ME) se transformó en un software de interfaz gráfica de usuario que traía integrada a MS-DOS como núcleo.

Hacia 2001 se transformó en un sistema operativo propio con la supresión de MS-DOS (Microsoft Disk Operating System) y la integración de la Infraestructura de Windows NT (Windows New Technology), (en Windows XP, Windows Vista, Windows 7 y Windows 8.x).

Dicha evolución persiste en las versiones modernas (Windows 10 y Windows 11) pero bajo el concepto de "Windows as a Service", lo que significa que el sistema operativo recibiría actualizaciones periódicas y mejoras continuas lo que hace a Microsoft mantener el sistema operativo actualizado y alineado con las necesidades del usuario en tiempo real.

La versión más reciente de Windows es Windows 11 para equipos de escritorio, Windows Server 2022 para servidores y Windows 10 Mobile para dispositivos móviles. La primera versión disponible en español fue Windows 2.1.

Interactúa directamente con el hardware.
Esencial para el funcionamiento del equipo.

Software de Gestión

Es un tipo de programa informático diseñado para automatizar, organizar y optimizar los procesos administrativos, operativos y estratégicos dentro de una empresa, institución u organización. Su principal objetivo es facilitar la toma de decisiones, mejorar la eficiencia y reducir errores humanos en la administración de recursos, información y actividades.

Ámbitos
Salud
Educación

Herramienta digital diseñada para facilitar la enseñanza y el aprendizaje, abarcando desde plataformas interactivas hasta aplicaciones especializadas, con el objetivo de mejorar la experiencia educativa y la adquisición de conocimientos. 

Recursos Humanos

Ayuda a gestionar mejor el capital humano de la empresa. Permite automatizar flujos de trabajo en tareas habituales del Departamento de Personal, lo que genera un importante ahorro de tiempo y una optimización de los procesos.

Contabilidad

El software de contabilidad gestiona y registra las transacciones financieras diarias de una organización, incluido el activo fijo, los gastos, los ingresos, las cuentas a cobrar, las cuentas por pagar, la contabilidad de libros auxiliares y la presentación de información y la realización de análisis. Un sistema de contabilidad completo debe realizar el seguimiento de los activos, los pasivos, los ingresos y los gastos de una organización. Estas transacciones se registran en el libro mayor de manera automática, proporcionando a los CFO, los tesoreros y los controllers acceso inmediato a datos financieros precisos en tiempo real. También permite a los responsables de la cuenta de resultados ver su desempeño a nivel operativo.

Harramientas
Software educativo

El software educativo de gestión académica es una herramienta informática diseñada para administrar, organizar y facilitar los procesos académicos de una institución educativa. Estos sistemas permiten automatizar tareas como la matrícula, el control de calificaciones, asistencia, programación de clases, comunicación con estudiantes y padres, y más.

Se utilizan en escuelas, colegios, universidades y centros de formación para mejorar la eficiencia administrativa y apoyar el proceso educativo.

Duolingo

Es una conocida aplicación de aprendizaje de idiomas que está disponible para dispositivos móviles y ordenadores. La plataforma utiliza una dinámica paso a paso para enseñar de manera eficaz y divertida diferentes idiomas de forma gratuita. Duolingo ha ganado popularidad a nivel mundial y destaca por su enfoque lúdico y motivador. Utiliza elementos de gamificación para mantener a los usuarios comprometidos con su proceso de aprendizaje. Además, sabe aprovechar la tecnología de los dispositivos móviles para introducir actividades en las que los estudiantes deban interactuar.

EduAdmin

EduAdmin es un software de gestión académica y administrativa diseñado para instituciones educativas como colegios, escuelas privadas y centros de formación. Su objetivo principal es automatizar y optimizar los procesos escolares, permitiendo una gestión eficiente de estudiantes, docentes, calificaciones, matrículas, finanzas, horarios y comunicación interna.

Coursera

Es una plataforma de educación virtual que ofrece a los usuarios un amplio abanico de cursos sobre diferentes temas y en diferentes idiomas. Fue fundada por profesores de la Universidad de Stanford y en ella encontrarás contenido educativo de calidad, lo que incluye cursos creados por prestigiosas universidades de todo el mundo. Además, ofrece diferentes modalidades de aprendizaje (cursos, especializaciones y grados online), que se adaptan a las necesidades e intereses de cada estudiante.

Khan Academy

Se trata de una organización sin ánimo de lucro que proporciona una amplia variedad de materiales educativos de alta calidad de forma totalmente gratuita. Su plataforma ofrece formación y recursos multimedia centrados especialmente en disciplinas como las matemáticas, la ciencia, la informática y las finanzas. Una de las ventajas de Khan Academy es su enfoque en el aprendizaje personalizado, que permite a los estudiantes avanzar a su propio ritmo y abordar sus carencias de conocimiento a nivel individual.

Moodle

Moodle, es un sistema de gestión de aprendizaje, gratuito y de código abierto escrito en PHP​ y distribuido bajo la Licencia Pública General GNU.​ Moodle se utiliza para el aprendizaje combinado, la educación a distancia, el aula invertida y otros esquemas de aprendizaje en línea en escuelas, universidades, lugares de trabajo y otros sectores. Se puede usar para crear sitios web personalizados con cursos en línea y permite complementos de origen comunitario.

Sistemas de facturación

Un sistema de facturación es un software o conjunto de herramientas informáticas diseñado para generar, registrar y gestionar facturas de manera automática o semiautomática. Se utiliza comúnmente en empresas, negocios y comercios para llevar el control de las ventas, pagos, inventarios y en muchos casos, también de los clientes y proveedores.

Debitoor

Debitoor es un software de facturación y contabilidad orientado a autónomos, freelancers y pequeñas empresas que buscan simplificar y automatizar sus procesos administrativos y contables. Este software basado en la nube permite a los usuarios gestionar facturas, controlar gastos y llevar un registro contable con facilidad, todo diseñado para ser accesible sin necesidad de conocimientos contables avanzados.

QuickBooks

QuickBooks es un sistema de contabilidad electrónica, desarrollado y comercializado por la empresa estadounidense Intuit Inc. Hoy en día está dirigido principalmente a las Pequeñas y Medianas Empresas (PyMEs) y sus herramientas abarcan la generación, el timbrado y la emisión de facturas electrónicas, así como el pago y la gestión de las mismas, la recepción de pagos comerciales, el control de inventarios, la creación de reportes financieros, diversas funciones de nómina, entre otras características. Este sistema cuenta con versiones para escritorio y también con modalidad en la nube.

Contasol

Contasol es un programa de contabilidad para las empresas, profesionales y autónomos, que te permiten llevanza de la contabilidad en estimación directa normal y simplificada, así como en estimación objetiva o módulos.

Es un software de contabilidad profesional gratuito que nos facilita las tareas contables de nuestra empresa, ya que, reduciremos el tiempo en registrar los asientos contables y en la creación de los libros oficiales.

Esta herramienta dispone de elementos fundamentales para que la contabilidad del negocio esté al día.

Contasol está soportado bajo una interfaz muy visual y accesible, además permite llevar a cabo cualquier operación propia del Departamento de contabilidad, como son registrar gastos e ingresos, calcular los diferentes tipos de IVA, remesas, etc.

CRM

Un CRM es un sistema tecnológico utilizado por las organizaciones para gestionar sus interacciones y relaciones con los clientes actuales y potenciales. Las siglas CRM significa Customer Relationship Management, que se traduce como gestión de relaciones con el cliente.

El objetivo principal de un CRM es mejorar la satisfacción del cliente, maximizando el valor de la relación entre el cliente y la empresa. Esto se logra centralizando toda la información relevante del cliente y facilitando el acceso a esta información para una mejor toma de decisiones.

Zoho CRM

Zoho CRM es una plataforma de gestión de relaciones con clientes (CRM) basada en la nube, diseñada para ayudar a las empresas a automatizar y gestionar sus procesos de ventas, marketing, atención al cliente y análisis de datos desde un solo lugar.

Permite realizar el seguimiento de clientes potenciales, administrar contactos, generar informes personalizados, automatizar tareas repetitivas y mejorar la experiencia del cliente, adaptándose a empresas de todos los tamaños.

Salesforce

uno de los CRM más potentes del mercado. Permite gestionar campañas, automatizar procesos de venta, analizar datos y mejorar la experiencia del cliente.

Salesforce, Inc. es una empresa estadounidense de software basado en la nube con sede en San Francisco, California. Proporciona software y aplicaciones de gestión de relaciones con el cliente (CRM) enfocados en ventas, servicio al cliente, automatización de marketing, análisis y desarrollo de aplicaciones.

ERP

La sigla ERP proviene del inglés Enterprise Resource Planning, que en español se traduce como Planificación de Recursos Empresariales. Un ERP es un sistema de software que permite integrar y gestionar las principales áreas de una empresa, como contabilidad, ventas, compras, producción, inventario y recursos humanos, en una única plataforma.

El objetivo principal de un ERP es centralizar la información de la organización, eliminando la necesidad de utilizar diferentes programas o bases de datos aisladas. Esto permite que todos los departamentos trabajen con datos actualizados en tiempo real, lo que facilita la toma de decisiones y mejora la eficiencia operativa.

Odoo

Odoo erp  es el software libre de gestión empresarial capaz de cubrir todas las necesidades de tu negocio, gracias a la integración de sus múltiples aplicaciones: Odoo CRM , contabilidad, inventario, marketing online, gestión de proyectos, recursos humanos, etc.  


Odoo  cuenta con una aplicación para cada necesidad empresarial, reuniendo en una única plataforma, tu solución personalizada, rentable y modular, lo que permitirá a tu organización ahorrar tiempo y recursos, gestionando de forma unificada tu negocio.

SAP

SAP es, sin duda, el ERP más reconocido a nivel global. Empresas de todos los sectores confían en SAP por su robustez y capacidad de adaptación a las necesidades específicas de cada organización.

Las principales ventajas de SAP como ERP incluyen:


Características
Mejora la toma de decisiones.
Optimiza el tiempo y recursos.
Automatiza procesos empresariales.