viernes, 18 de septiembre de 2015

Funciones matemáticas y trigonométricas

La función REDONDEAR en Excel

La función REDONDEAR en Excel nos ayuda a redondear un número a una cantidad de decimales  especificados. La cantidad de decimales especificados puede ser un número positivo, negativo o cero.

Sintaxis de la función REDONDEAR

La función REDONDEAR tiene dos argumentos obligatorios:
Sintaxis de la función REDONDEAR en Excel
  • Número (obligatorio): El número que va a ser redondeado.
  • Núm_decimales (obligatorio): La cantidad de decimales a la que se desea redondear.

Ejemplos de la función REDONDEAR

En la celda A1 tengo el valor 16.475 y utilizaré la función REDONDEAR con diferentes valores para el segundo argumento de manera que podamos observar la diferencia.
Ejemplo de la función REDONDEAR en Excel
Cuando el segundo argumento de la función REDONDEAR es mayor a cero entonces el número se redondea a la cantidad de decimales especificada. Si colocamos un cero como segundo argumento, entonces se redondeará hacia el número entero más próximo. Por el contrario, si especificamos un número negativo, entonces la función REDONDEAR hace el redondeo hacia la izquierda del separador decimal.
Ahora observa el valor 2.3928 siendo redondeado a una, dos y tres posiciones decimales.
Redondeo de números en Excel con la función REDONDEAR
Debes recordar que la función REDONDEAR hace siempre un redondeo hacia arriba a partir del número 5, de lo contrario el redondeo ser realizará hacia abajo. Considera los siguientes ejemplos:
REDONDEAR(4.845,2) = 4.85
REDONDEAR(4.844,2) = 4.84

La función SUMAR.SI en Excel

La función SUMAR.SI en Excel nos permite hacer una suma de celdas que cumplen con un determinado criterio y de esta manera excluir aquellas celdas que no nos interesa incluir en la operación.

Sintaxis de la función SUMAR.SI

La función SUMAR.SI tiene tres argumentos que explicaré a continuación.
Sintaxis de la función SUMAR.SI en Excel
  • Rango (obligatorio): El rango de celdas que será evaluado.
  • Criterio (obligatorio): La condición que deben cumplir las celdas que serán incluidas en la suma.
  • Rango_suma (opcional): Las celdas que se van a sumar. En caso de que sea omitido se sumaran las celdas especificadas en Rango.
El Criterio de la suma puede estar especificado como número, texto o expresión. Si es un número hará que se sumen solamente las celdas que sean iguales a dicho número. Si el criterio es una expresión podremos especificar alguna condición de mayor o menor que.
Si el Criterio es un texto es porque seguramente necesito que se cumpla una condición en cierta columna que contiene datos de tipo texto pero realizar la suma de otra columna que tiene valores numéricos. Todos estos casos quedarán más claros con los siguientes ejemplos.

Ejemplos de la función SUMAR.SI

El primer ejemplo es muy sencillo ya que de una lista de valores aleatorios quiero sumar todas las celdas que contienen el número 5.
Ejemplo de la función SUMAR.SI en Excel
Recuerda que la función SUMAR.SI no realiza una cuenta de las celdas que contienen el número 5, de lo contrario el resultado habría sido 2. La función SUMAR.SI encuentra las celdas que tienen el número 5 y suma su valor. Ya que las celdas A2 y A7 cumplen con la condición establecida se hace la suma de ambas celdas lo cual da el número 10 como resultado.
Ahora cambiaré la condición a una expresión y sumare aquellas celdas que sean menores a 3. Observa el resultado de esta nueva fórmula.
Criterio de la función SUMAR.SI como expresión

Ventas de un vendedor

Ahora utilizaremos un criterio en texto y el tercer argumento de la función SUMAR.SI el cual nos deja especificar un rango de suma diferente al rango donde se aplica el criterio. En el siguiente ejemplo tengo una lista de vendedores y deseo conocer el total de ventas de un vendedor específico.
Para obtener el resultado colocaré el rango A2:A10 como el rango que debe ser igual al texto en la celda F1. El tercer argumento de la función contiene el rango C2:C20 el cual tiene los montos que deseo sumar.
Cireterio de la función SUMAR.SI como texto
La celda F2 que contiene la función SUMAR.SI muestra la suma de las ventas que pertenecen a Juan y excluye el resto de celdas.  Podría modificar un poco esta fórmula para obtener las ventas de un mes específico. Observa el resultado de esta adecuación en la celda F5:
Especificar un rango de suma en la función SUMAR.SI en Excel

La función RESIDUO en Excel

El residuo es el sobrante de una división inexacta. La función RESIDUO en Excel nos ayuda a obtener el sobrante (residuo) que haya resultado de la división de dos números.

Sintaxis de la función RESIDUO

La sintaxis de la función RESIDUO es la siguiente:
Sintaxis de la función RESIDUO en Excel
  • Número (obligatorio): Número que será dividido. También conocido como dividendo.
  • Núm_divisor (obligatorio): Número por el cual se sea hacer la división.
Si la división entre Número y Núm_divisor no es exacta tendremos un residuo diferente a cero.

Ejemplos de la función RESIDUO

RESIDUO(21, 5) = 1
RESIDUO(23, 5) = 3
RESIDUO(25, 5) = 0
Si el resultado de la función RESIDUO es cero será un indicador de que tenemos una división exacta y por lo tanto tenemos un número que es divisible.

Comprobar la divisibilidad de un número

En el siguiente ejemplo tenemos una columna de números y otra columna de divisores. Podemos conocer fácilmente las parejas de números que son divisibles utilizando la función RESIDUO y observando aquellos que tienen un residuo igual a cero.
Ejemplo de la función RESIDUO en Excel

La función COMBINAT en Excel

La función COMBINAT en Excel nos ayuda a obtener la cantidad de combinaciones posibles para un número determinado de elementos. Una combinación es un subconjunto de elementos sin importar su orden interno.

Sintaxis de la función COMBINAT

La sintaxis de la función COMBINAT es la siguiente.
La función COMBINAT en Excel
  • Número (obligatorio): El número total de elementos
  • Tamaño (obligatorio): El número de elementos en cada combinación
Algunas consideraciones importantes sobre la función COMBINAT son las siguientes:
  1. Los argumentos deben ser números enteros, en caso contrario, Excel truncará los números.
  2. Si cualquiera de los argumentos es menor a cero, o si Número < Tamaño, entonces la función COMBINATregresará el error #¡NUM!
  3. Cualquier argumento que no sea un valor numérico ocasionará que la función COMBINAT devuelva el error #¡VALOR!

Ejemplos de la función COMBINAT

Para entender mejor la función COMBINAT hagamos un ejemplo muy sencillo. Tengo tres cajas etiquetadas como A, B y C. ¿Cuántas posibles combinaciones de 2 cajas puedo hacer? La respuesta nos la da la función COMBINAT:
COMBINAT(3, 2) = 3
Esta respuesta la podemos validar fácilmente porque efectivamente con las tres cajas puedo hacer las siguientes combinaciones: [A, B], [A, C] y [B, C]. Si agrego una cuarta caja etiquetada como D el número de posibles combinaciones aumenta a seis.
COMBINAT(4, 2) = 6

La función ALEATORIO.ENTRE en Excel

La función ALEATORIO.ENTRE en Excel devuelve un número aleatorio que se encontrará entre el límite inferior y el límite superior especificados. La función ALEATORIO.ENTRE siempre devolverá un número entero.

Sintaxis de la función ALEATORIO.ENTRE

La función ALEATORIO.ENTRE tiene solamente dos argumentos:
La función ALEATORIO.ENTRE en Excel
  • Inferior (obligatorio): Límite inferior del número aleatorio generado.
  • Superior (obligatorio): Límite superior del número aleatorio generado.
La función ALEATORIO.ENTRE regresará un nuevo número aleatorio cada vez que se recalcule la hoja de cálculo.

Ejemplo de la función ALEATORIO.ENTRE

Para generar un número aleatorio entre 1 y 100 escribe la siguiente fórmula en cualquier celda de la hoja.
=ALEATORIO.ENTRE(1, 100)
Para obtener un número aleatorio diferente solamente debes presionar la tecla F9 y tendremos un nuevo número aleatorio entre 1 y 100.

Números aleatorios negativos

La función ALEATORIO.ENTRE también puede generar números aleatorios negativos. Por ejemplo, si deseo tener un número aleatorio que se encuentre entre -50 y 50 puedo escribir la siguiente fórmula:
=ALEATORIO.ENTRE(-50, 50)
Solo recuerda colocar siempre en el primer argumento el límite inferior, que para este ejemplo es el número negativo, ya que si inviertes los argumentos la función ALEATORIO.ENTRE devolverá el  error #¡NUM!

Funciones de información

La función ESBLANCO en Excel

La función ESBLANCO en Excel es una función que comprueba el valor de una celda y devuelve el valor lógico VERDADERO en caso de que sea una celda vacía, de lo contrario regresará el valor FALSO.

Sintaxis de la función ESBLANCO

La función ESBLANCO solamente tiene un argumento.
Sintaxis de la función ESBLANCO en Excel
  • Valor (obligatorio): valor o referencia a la celda que deseamos validar.

Ejemplos de la función ESBLANCO

En la siguiente imagen puedes observar cómo la función ESBLANCO en la celda B1 regresa un valor FALSO cuando pasamos como argumento la referencia de la celda A1 la cual contiene un texto.
Ejemplo de la función ESBLANCO en Excel
Por el contrario, si en la celda B2 utilizamos la función ESBLANCO para evaluar el contenido de la celda A2, obtendremos un valor VERDADERO porque la celda A2 está vacía.
La función ESBLANCO
La función ESBLANCO regresará el valor FALSO cuando la celda que está siendo evaluada contiene un error. Observa el siguiente ejemplo.
La función ESBLANCO evaluando una celda con error


La función ESNOD en Excel

La función ESNOD en Excel nos ayuda a saber si una celda contiene el error #N/A. Este tipo de error indica que Excel no ha encontrado el valor especificado, es decir tenemos un valor No Disponible (N/A = Not Available).

Sintaxis de la función ESNOD

Sintaxis de la función ESNOD en Excel
  • Valor (obligatorio): El valor que deseamos evaluar para saber si contiene el tipo de error #N/A.

Ejemplos de la función ESNOD

En la siguiente imagen puedes observar en la columna A una serie de valores diferentes. La celda A1 contiene un texto, la celda A2 un número, la celda A3 es una celda vacía.
Ejemplo de la función ESNOD en Excel
Las celdas inferiores contienen diferentes tipos de errores y solamente la celda A8 contiene el tipo de error #N/A. Ahora en la columna B utilizaré la función ESNOD para evaluar los valores de la columna A. Observa el resultado a continuación:
La función ESNOD detectando el tipo de error #N/A
De esta manera comprobamos que la función ESNOD regresará el valor VERDADERO solo en caso de encontrar el tipo de error #N/A. Un uso muy práctico de la función ESNOD es para saber si el resultado de otra función es específicamente el error #N/A. Observa la siguiente fórmula:
=ESNOD(BUSCARV("valor", D1:G14, 4))
En este ejemplo estoy utilizando la función ESNOD para saber si la función BUSCARV regresa un error del tipo #N/A.


La función ESERROR en Excel

La función ESERROR en Excel nos ayuda a comprobar si un valor es un error y nos devuelve el valor VERDADERO o FALSO.  El valor evaluado puede ser una celda o una fórmula cuyo resultado será evaluado.

Sintaxis de la función ESERROR

Sintaxis de la función ESERROR en Excel
  • Valor (obligatorio): Es el valor que se desea evaluar.

Ejemplos de la función ESERROR

La función ESERROR evalúa el valor de una celda para saber si contiene alguno de los errores de Excel. Observa la siguiente imagen que contiene todos los errores posibles en Excel y a su lado el resultado de lafunción ESERROR.
Ejemplo de la función ESERROR en Excel
Sólo en el caso en donde la celda tenga un valor de error la función ESERROR devolverá el valor VERDADERO. En el ejemplo anterior las celdas A9, A10 y A11 no contienen un error y por lo tanto la función ESERRORdevuelve el valor FALSO.

La función ESERR en Excel

La función ESERR en Excel es una de las funciones de Información que nos permiten saber si el valor de una celda o el resultado de una fórmula es alguno de los errores de Excel.

Sintaxis de la función ESERR

Sintaxis de la función ESERR en Excel
  • Valor (obligatorio): El valor que se desea comprobar.
La función ESERR compara el valor contra todos los tipos de error en Excel excepto el error #N/A en cuyo caso devolverá el valor FALSO.

Ejemplos de la función ESERR

A continuación podrás observar que en la columna A tengo todos los errores que son generados por Excel. En la columna B he utilizado la función ESERR para evaluar el contenido de cada una de las celdas.
Ejemplo de la función ESERR en Excel
Es importante que observes cómo la función ESERR comprueba adecuadamente todos los errores devolviendo el valor VERDADERO, pero al evaluar el tipo de error #N/A devuelve el valor FALSO. Debes tener muy en cuenta esta peculiaridad de la función ESERR al momento de utilizarla en la validación de errores en tu hoja de cálculo de Excel.

Funciones de búsqueda y referencia

La función BUSCARV en Excel

La función BUSCARV en Excel nos permite buscar un valor dentro de un rango de datos, es decir, nos ayuda a obtener el valor de una tabla que coincide con el valor que estamos buscando. Un ejemplo sencillo que podemos resolver con la función BUSCARV es la búsqueda dentro de un directorio telefónico.
Si queremos tener éxito para encontrar el teléfono de una persona dentro del directorio telefónico de nuestra localidad debemos tener el nombre completo de la persona. Posteriormente habrá que buscar el nombre dentro del directorio telefónico para entonces obtener el número correcto.

Crear una tabla de búsqueda

Para poder utilizar la función BUSCARV debemos cumplir con algunas condiciones en nuestros datos. En primer lugar debemos tener la información organizada de manera vertical con los valores por debajo de cada columna. Esto es necesario porque la función BUSCARV recorre los datos de manera vertical (por eso la “V” en su nombre) hasta encontrar la coincidencia del valor que buscamos.
Por ejemplo, nuestro directorio telefónico debería estar organizado de la siguiente manera:
Tabla de búsqueda para la función BUSCARV en Excel

Otra condición que forzosamente debemos cumplir es que la primera columna de nuestros datos debe ser la columna llave, es decir, los valores de esa columna deben identificar de manera única a cada una de las filas de datos. En este ejemplo la columna Nombre servirá como la columna llave porque no hay dos personas que se llamen igual.
Algo que debemos cuidar con la tabla de búsqueda es que si existen otras tablas de datos en la misma hoja de Excel debes dejar al menos una fila en blanco por debajo y una columna en blanco a la derecha de la tabla donde se realizará la búsqueda. Una vez que la tabla de búsqueda está lista podemos utilizar la función BUSCARV.

Sintaxis de la función BUSCARV

La función BUSCARV tiene 4 argumentos:
Argumentos de la función BUSCARV en Excel

  • Valor_buscado (obligatorio): Este es el valor que se va a buscar en la primera columna de la tabla. Podemos colocar el texto encerrado en comillas o podemos colocar la referencia a una celda que contenga el valor buscado. Excel no hará diferencia entre mayúsculas y minúsculas.
  • Matriz_buscar_en (obligatorio): La tabla de búsqueda que contiene todos los datos donde se tratará de encontrar la coincidencia del Valor_buscado.
  • Indicador_columnas (obligatorio): Una vez que la función BUSCARV encuentre una coincidencia delValor_buscado nos devolverá como resultado la columna que indiquemos en este argumento. El Indicador_columnas es el número de columna que deseamos obtener siendo la primera columna de la tabla la columna número 1.
  • Ordenado (opcional): Este argumento debe ser un valor lógico, es decir, puede ser falso o verdadero. Con este argumento indicamos si la función BUSCARV realizará una búsqueda exacta (FALSO) o una búsqueda aproximada (VERDADERO). En caso de que se omita este argumento o que especifiquemos una búsqueda aproximada se recomienda que la primera columna de la tabla de búsqueda esté ordenada de manera ascendente para obtener los mejores resultados.

Ejemplo de la función BUSCARV

Para probar la función BUSCARV con nuestra tabla de búsqueda ejemplo que contiene información de números telefónicos seguimos los siguientes pasos:
  1. En la celda E1 colocaré el valor que deseo buscar.
  2. En la celda E2 comienzo a introducir la función BUSCARV de la siguiente manera:=BUSCARV(
  3. Hago clic en la celda E1 para incluir la referencia de celda e introduzco una coma (,) para concluir con el primer argumento de la función:=BUSCARV(E1,
  4. Para especificar el segundo argumentos debo seleccionar la tabla de datos sin incluir los títulos de columna. Para el ejemplo será el rango de datos A2:B11. Una vez especificada la matriz de búsqueda debo introducir una coma (,) para finalizar con el segundo argumento:=BUSCARV(E1,A2:B11,
  5. Como tercer argumento colocaré el número 2 ya que quiero que la función BUSCARV me devuelva el número de teléfono de la persona indicada en la celda E1. Recuerda que la numeración de columnas empieza con el 1 y por lo tanto la columna Teléfono es la columna número 2. De igual manera finalizo el tercer argumento con una coma (,):=BUSCARV(E1,A2:B11,2,
  6. Para el último argumento de la función especificaré el valor FALSO ya que deseo hacer una búsqueda exacta del nombre.=BUSCARV(E1,A2:B11,2,FALSO)
Observa el resultado de la función recién descrita:
Resultado de la función BUSCARV en Excel
Una ventaja de haber colocado el valor buscado en la celda E1 es que podemos modificar su valor para buscar el teléfono de otra persona y la función BUSCARV actualizará el resultado automáticamente.
Ejemplo de la función BUSCARV en Excel

La función COINCIDIR en Excel

La función COINCIDIR en Excel nos ayuda a localizar un elemento dentro de un rango de celdas y nos devuelve su posición. En otras palabras, la función COINCIDIR nos ayuda a obtener el número de fila que ocupa el elemento buscado.

Sintaxis de la función COINCIDIR

La función COINCIDIR tiene tres argumentos:
Sintaxis de la función COINCIDIR en Excel
  • Valor_buscado (obligatorio): El valor que estamos buscando.
  • Matriz_buscada (obligatorio): El rango de celdas donde realizaremos la búsqueda.
  • Tipo_de_coincidencia (opcional): Un número que indica el tipo de coincidencia en la búsqueda.
El Tipo_de_coincidencia especificado en la función tendrá un efecto en la manera en que se hace la búsqueda. Los siguientes valores son los posibles para el tercer argumento de la función COINCIDIR:
  • 1: La función COINCIDIR encontrará el valor más grande que sea menor o igual al valor buscado. La matriz de búsqueda debe estar ordenada de manera ascendente.
  • 0: La función COINCIDIR encontrará el primer valor que sea exactamente igual al valor buscado. La matriz de búsqueda puede estar en cualquier orden.
  • -1: La función COINCIDIR encontrará el valor más pequeño que sea mayor o igual que el valor buscado. La matriz de búsqueda debe estar ordenada de manera descendente.
Cuando no se especifica el tercer argumento de la función COINCIDIR se utilizará de manera predeterminada el valor 1.

Ejemplos de la función COINCIDIR

Comenzaré con un ejemplo de una búsqueda exacta con la función COINCIDIR. Para ello tengo una lista de valores en la columna A y utilizaré la siguiente fórmula:
=COINCIDIR("EFG", A1:A10, 0)
Observa el resultado de la fórmula:
Búsqueda exacta con la función COINCIDIR en Excel
La función COINCIDIR nos devuelve el número 5 que es precisamente la posición que ocupa el valor buscado. Ahora observa lo que sucede al utilizar la siguiente fórmula:
=COINCIDIR("JOX", A1:A10)
En primer lugar debemos saber que el valor “JOX” no está dentro de la lista así que no habría una coincidencia exacta, pero al omitir el tercer argumento de la función estoy indicando que deseo hacer una búsqueda aproximada. Observa el resultado:
Ejemplo de la función COINCIDIR en Excel
La función COINCIDIR devuelve el número 9 porque es el elemento que contiene al menos una de las letras del valor buscado y es, por lo tanto, la mejor coincidencia encontrada.


La función BUSCAR en Excel

La función BUSCAR en Excel nos permite buscar un valor dentro de un rango de celdas y como resultado nos devolverá el valor correspondiente del rango de resultados que especifiquemos. La función BUSCAR se puede utilizar en forma vectorial o en forma matricial.

Forma vectorial de la función BUSCAR

Comenzaré explicando la forma vectorial de la función BUSCAR.  Bajo esta forma podemos buscar un valor en un rango de celdas el cual debe ser una sola columna o una sola fila. La sintaxis para realizar la búsqueda es la siguiente:
Sintaxis de la función BUSCAR en Excel
  • Valor_buscado (obligatorio): Es el valor que deseamos encontrar.
  • Vector_de_compraración (obligatorio): Un rango de celdas que está formado por una sola columna o una sola fila en donde se realizará la búsqueda.
  • Vector_resultado (opcional): El rango de celdas que contiene la columna o fila de resultados que deseamos obtener.
El Vector_de_comparación debe estar siempre en orden ascendente, de lo contrario la función devolverá resultados incorrectos. En caso de especificar el Vector_resultado deberá ser del mismo tamaño queVector_de_comparación.

Ejemplo de la función BUSCAR en forma vectorial

Para este ejemplo tengo una lista de alumnos con sus nombres, apellidos y calificaciones y de los cuales deseo encontrar la calificación de alguno de ellos con tan solo especificar su nombre.
Ejemplo de la función BUSCAR en su forma vectorial
En la celda F1 colocaré el nombre del alumno y en la celda F2 la función BUSCAR la cual me ayudará a obtener su calificación. Desarrollemos la fórmula paso a paso:
  1. Introducir la función BUSCAR y especificar el primer argumento que es el valor buscado.=BUSCAR(F1,
  2. Como segundo argumento debo especificar el rango donde se realizará la búsqueda:=BUSCAR(F1, A2:A6,
  3. El último argumento será el rango que tiene los resultados que deseo obtener y que en este ejemplo son las calificaciones en C2:C6:=BUSCAR(F1, A2:A6, C2:C6)
Observa cómo la función BUSCAR regresa la calificación que corresponde al nombre buscado.
Ejemplo de la función BUSCAR en Excel
Si en lugar de la calificación quisiera obtener el apellido del alumno basta con cambiar el tercer argumento de la función para indicar el rango que contiene los apellidos que es B2:B6.
Cambiar el vector de resultados de la función BUSCAR

Forma matricial de la función BUSCAR

La función BUSCAR también puede ser utilizada con un arreglo, el cual debe estar formado por los valores de búsqueda y los valores de regreso. La sintaxis para realizar la búsqueda de manera matricial es la siguiente:
Sintaxis de la función BUSCAR en su forma matricial
  • Valor_buscado (obligatorio): Es el valor que deseamos encontrar.
  • Matriz (obligatorio)Arreglo de valores que contiene tanto los valores de búsqueda y de resultados.

Ejemplo de la función BUSCAR en forma matricial

Hagamos un ejemplo sencillo para ilustrar el uso de la función BUSCAR en forma matricial. Supongamos que tengo un arreglo con las vocales del abecedario: {“A”,”E”,”I”,”O”,”U”} y por otro lado un arreglo indicando el número de vocales: {1, 2, 3, 4, 5}.
Dada una vocal en la celda A1 deseo saber qué número de vocal le corresponde. Para ello puedo utilizar la siguiente fórmula:
=BUSCAR(A1,{"A","E","I","O","U"; 1,2,3,4,5})
La función BUSCAR regresará el número de vocal que haya encontrado en la celda A1. Observa el resultado:
Ejemplo de la función BUSCAR en su forma matricial

Ejemplos Funciones Excel


jueves, 20 de agosto de 2015

DIFERENCIA SOFTWARE LIBRE Y COMERCIAL

Software Libre

Software Libre  son aquellos que están bajo una licencia libre y que su uso, modificación y distribución son permitidos a todos. Las principales licencias de software libre son GPL y LGPL. La primera, destinada a usuarios que puedan incorporarle modificaciones o que puedan agregar el software libre a un trabajo propio, el cual deberá ponerlo a disposición también con la misma licencia. La segunda, es más libre y destinada inclusive a software comercial. 


Software Comercial 


El Software Comercial o propietario es aquel que tiene un dueño y su uso se permite mediante una licencia comercial y en la mayoría de las veces pagada. El Software Comercial no es diferente comercialmente de cualquier otro producto, sólo teniendo en cuenta que aún pagando por un software estarás recibiendo sólo la licencia o derecho de uso y no estarás comprando el software propiamente dicho. 

Las empresas más importante en el mercado de Software Comercial son: 
Microsoft, Adobe, Corel, Autodesk, Apple, entre otras. 




HISTORIA




CLASES DE SOFTWARE


                                               SOFTWARE DE SISTEMAS
  
El software de sistema le procura al usuario y programador adecuadas interfaces de alto nivel controladores herramientas y utilidades de apoyo que permiten el mantenimiento del sistema global Incluye:
·         Sistemas operativos
·         Controladores de dispositivos
·         Herramientas de diagnostico
·         Herramientas de corrección y Optimización
·         Servidores
·         Utilidades



                               SOFTWARE DE PROGRAMACIÓN
            
Es el conjunto de herramientas que permiten al programador desarrollar programas informáticos, usando diferentes alternativas y lenguajes de programación, de una manera práctica. Incluyen básicamente:
·        Editores de texto
·         Compiladores
·         Interpretes
·         Enlazadores
·         Depuradores
·         Entornos de Desarrollo Integrados (IDE): Agrupan las anteriores herramientas, usualmente en un entorno visual, de forma tal que el programador no necesite introducir múltiples comandos para compilar, interpretar, depurar, etc.


                                               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. Incluye entre muchos otros:
·         Aplicaciones para control de sistemas y automatización industrial
·         Aplicaciones ofimáticas
·        Software educativo
·         Software empresarial
·         Bases de datos
·         Telecomunicaciones(por ejemplo Internet y toda su estructura lógica)
·        Vídeo juegos
·         Software medico
·         Software de calculo numérico y simbólico.
·         Software de diseño asistido (CAD)
·         Software de control numérico (CAM)