lunes, 20 de octubre de 2008

PRACTICA DE ECXEL



















BIOS

El sistema Básico de entrada/salida Basic Input-Output System (BIOS) es un código de interfaz que localiza y carga el sistema operativo en la R.A.M.; es un software muy básico instalado en la placa base que permite que ésta cumpla su cometido. Proporciona la comunicación de bajo nivel, el funcionamiento y configuración del hardware del sistema que, como mínimo, maneja el teclado y proporciona salida básica (emitiendo pitidos normalizados por el altavoz de la computadora si se producen fallos) durante el arranque. El BIOS usualmente está escrito en lenguaje ensamblador. El primer término BIOS apareció en el sistema operativo CP/M, y describe la parte de CP/M que se ejecutaba durante el arranque y que iba unida directamente al hardware (las máquinas de CP/M usualmente tenían un simple cargador arrancable en la ROM, y nada más). La mayoría de las versiones de MS-DOS tienen un archivo llamado "IBMBIO.COM" o "IO.SYS" que es análogo al CP/M BIOS.
En los primeros años de la vida
sistemas operativos para PC (como el DOS), el BIOS todavía permanecía activo tras el arranque y funcionamiento del sistema operativo. El acceso a dispositivos como la disquetera y el disco duro se hacían a través del BIOS. Sin embargo, los sistemas operativos SO más modernos realizan estas tareas por sí mismos, sin necesidad de llamadas a las rutinas del BIOS.
Al encender la computadora, la BIOS se carga automáticamente en la
memoria principal y se ejecuta desde ahí por el procesador (aunque en algunos casos el procesador ejecuta la BIOS leyéndola directamente desde la ROM que la contiene), cuando realiza una rutina de verificación e inicialización de los componentes presentes en la computadora, a través de un proceso denominado POST (Power On Self Test). Al finalizar esta fase busca el código de inicio del sistema operativo (bootstrap) en algunos de los dispositivos de memoria secundaria presentes, lo carga en memoria y transfiere el control de la computadora a éste.
Se puede resumir diciendo que el BIOS es el
firmware presente en computadoras IBM PC y compatibles, que contiene las instrucciones más elementales para el funcionamiento de las mismas por incluir rutinas básicas de control de los dispositivos de entrada y salida. Está almacenado en un chip de memoria ROM o Flash, situado en la placa base de la computadora. Este chip suele denominarse en femenino "la BIOS", pues se refiere a una memoria (femenino) concreta; aunque para referirnos al contenido, lo correcto es hacerlo en masculino "el BIOS", ya que nos estamos refiriendo a un sistema (masculino) de entrada/salida.
El principal defecto de este componente es que mantiene prácticamente fiel a su estructura que lucía a principios de los 80. Incluso los microprocesadores más modernos de 64 bits de doble núcleo funcionan en modo real de 16 bits cuando encendemos el PC, emulando al procesador
Intel 8086 de 1978. En estas circunstancias, la memoria principal que va más allá del primer MB no puede utilizarse durante el arranque de la máquina. Además, las tarjetas de video, de expansión y, en general, los dispositivos que deben permanecer accesibles en este proceso, tienen que incorporar una memoria de lectura de 128 kbytes.
Otra importante desventaja es que siguen programándose en lenguaje ensamblador, más óptimo en ejecución pero más complejo de desarrollar y mantener. Aun así, se ha añadido nuevas funciones a la BIOS que han contribuido de forma decisiva a incrementar su complejidad. Los BIOS anteriores a
1995 no reconocen los discos duros de más de 4 TB de capacidad

Sistemas operativos

Sistema operativo UnixCaracterísticas Generales:Es un sistema operativo de tiempo compartido, controla los recursos de una computadora y los asigna entre los usuarios. Permite a los usuarios correr sus programas. Controla los dispositivos de periféricos conectados a la máquina.Posee las siguientes características:- Es un sistrema operativo multiusuario, con capacidad de simular multiprocesamiento y procesamiento no interactivo.- Está escrito en un lenguaje de alto nivel : C.- Dispone de un lenguaje de control programable llamado SHELL.- Ofrece facilidades para la creación de programas y sistemas y el ambiente adecuado para las tareas de diseños de software.- Emplea manejo dinámico de memoria por intercambio o paginación.- Tiene capacidad de interconexión de procesos.- Permite comunicación entre procesos.- Emplea un sistema jerárquico de archivos, con facilidades de protección de archivos, cuentas y procesos.- Tiene facilidad para redireccionamiento de Entradas/Salidas.- Garantiza un alto grado de portabilidad.El sistema se basa en un Núcleo llamado Kernel, que reside permanentemente en la memoria, y que atiende a todas las llamadas del sistema, administra el acceso a los archivos y el inicio o la suspención de las tareas de los usuarios.La comunación con el sistema UNIX se da mediante un programa de control llamado SHELL. Este es un lenguaje de control, un intérprete, y un lenguaje de programación, cuyas características lo hacen sumamente flexible para las tareas de un centro de cómputo. Como lenguaje de programación abarca los siguientes aspectos:- Ofrece las estructuras de control normales: secuenciación, iteración condicional, selección y otras.

- Paso de parámetros.- Sustitución textual de variables y Cadenas.- Comunicación bidireccional entre órdenes de shell.El shell permite modificar en forma dinámica las características con que se ejecutan los programas en UNIX:Las entradas y salidas pueden ser redireccionadas o redirigidas hacia archivos, procesos y dispositivos;Ventajas de UNIX:- El sistema operativo es optimizado para un hardware específico, lo que ofrece rendimiento y fiabilidad.- Un único fabricante maneja actualizaciones a nivel de mantenimiento, corrección de errores y gestión de parches, por lo que no hay necesidad de buscar soluciones por todos lados. El vendedor da soporte al sistema operativo las veinticuatro horas del día, y los siete días de la semana (por lo general).- Para personas que gustan de compañías que dan apoyo cuando ocurren todo tipo de problemas. - En el lado del Hardware, se tiene el apoyo del equipo de cuenta de ventas, como por ejemplo, del socio de negocios que nos vendió el producto.Desventajas de UNIX:- Es difícil persuadir a un vendedor UNIX para que incorpore nuevas características de acuerdo a nuestras necesidades.- Se debe de pagar al vendedor UNIX por: acuerdos de mantenimiento, licencias de software, hardware, etc.- La participación en el mercado ha ido decreciendo en sistemas UNIX.- Dependencia con vendedores únicos.- Los administradores de UNIX pueden ser muy carosUnix (registrado oficialmente como UNIX es un sistema operativo portable, multitarea y multiusuario; desarrollado, en principio, en 1969 por un grupo de empleados de los laboratorios Bell de AT&T, entre los que figuran Ken Thompson, Dennis Ritchie y Douglas McIlroy

MACINTOSHMacOS, abreviatura de Macintosh Operative System (Sistema Operativo de Macintosh), es el nombre del primer sistema operativo de Apple para los ordenadores Macintosh. El Mac OS original fue el primer sistema operativo con una interfaz gráfica de usuario en tener éxito. El equipo de Macintosh incluía a Bill Atkinson, Jef Raskin y Andy Hertzfeld.Hay una gran variedad de puntos de vista sobre cómo fue desarrollado Macintosh y dónde se originaron las ideas subyacentes. Mientras la conexión entre el proyecto Macintosh y el proyecto Alto en Xerox PARC ha sido establecido en los documentos históricos, las contribuciones iniciales del Sketchpad de Ivan Sutherland y el On-Line System de Doug Engelbart no son menos significantes. Véase Historia de la interfaz gráfica de usuario y Apple vs Microsoft.VentajasMac OS X te ofrece un sistema robusto y a la vez muy amigable, existen muchísimos programas a tu disposición, como microsoft office para mac (versión 2008), msn messenger, skype, entre infinidad de programas uqe puedes temer perder al hacer el cambio.Además el sistema es altamente enfocado a la multimedia, y con iLife puedes organizar tus fotos, hacer excelentes páginas web y DVDs, con solo unos clicks.Ademas que Mac OS X 10.5 Leopard es UNIX certificadoDesventajas..... Quizás los problemas mas grandes vienen en los momentos de adeptación, y olvidar lo horrible que es Windows para empezar a disfrutar del sistema operativo. Una desventaja es uqe está ligado al hardware, por loq ue solo se ejecuta en máquinas fabricadas por Apple, y no en PCs comunes, lo que trae estabilidad, pero a su vez impide probarlo facilmente en un PC.En general, todo lo que quieras está en Mac, salvo contados programas que a veces son de un público bastante concreto como Autocad, sin embargo puedes ejecutar Windows dentro de Mac OS X, (sí, los dos al tiempo), gracias a la virtualización.Como es de imaginar también existen programas que son solo para Mac OS X, y la verdad son impresionantes.Otra desventaja quizás, es que, a diferencia de Linux, Mac OS X es un sistema cerrado, es decir, software propietario, y Linux es software Libre.

MS-DOS son las siglas de MicroSoft Disk Operating System, Sistema operativo de disco de Microsoft. Es un sistema operativo comercializado por Microsoft perteneciente a la familia DOS. Fue un sistema operativo para el IBM PC que alcanzó gran difusión.MS-DOS en Intel 8088La version de MS-DOS que se escribió para el Intel 8088 no soportaba instrucciones duales, ya que no estaban incorporadas en el procesador. O sea, el procesador no tenía la división de instrucciones en instrucciones privilegiadas para el sistema operativo e instrucciones ordinarias para los programas comúnes. Esta limitación hacía, por ejemplo, que los programas pudieran manipular cualquier recurso, que varios programas manipulen un recurso pudiendo generar inconsistencia, hasta que un programa borre el sistema operativo.MSDOS Con él, aprendemos mecanografía para escribir más rápido.MSDOS Con él, aprendemos mecanografía para escribir más rápido.MSDOS Nos hace a TODOS iguales. Es decir, tengas el ordenador que tengas, lo convierte en un 8086. >Windows Que si RAM, que si más velocidad, que si tarjeta gráfica Opengl...MSDOS Podemos obligar al S. operativo a ejecutar ordenes directas como DIR, CD...MSDOS Funcionan Los juegos. .MSDOS No necesita ni ratón, ni scanners, ni na, porque no iba a funcionar...MSDOS Mola decir Autoexec.bat y config.sys.MSDOS El MSDOS, lo puedes apagar cuando te salga de las gónadas procreativas...MSDOS No necesita 'drivers' ni tonterías para la tarjeta gráfica, ni impresora...MSDOS Aunque sólo sepas un sistema operativo, parece que sabes dos, porque cuando te preguntan dices...'MeSeDos...'MSDOS Haces amigos y vacilas de que puedes cargar o nó un driver...MSDOS No hay salvapantallas que acojonen sin querer.MSDOS Ocupa poco, y la mitad de las cosas las puedes borrar.MSDOS Lo tenemos registrado el 90 % de los que lo usamos(lo regalaban)El IO.SYS es el Kernel o núcleo del sistema y realiza funciones como la gestión de ficheros, de los registros de memoria, generación de otros programas, etc. Es independiente del hardware y contiene una serie de servicios del sistema.EL COMMAND.COM (procesador de órdenes).- se responsabiliza del análisis gramatical y la gestión de las órdenes del usuario. Se suministra por defecto con el MS-DOS, pero es posible crearse uno propio poniendo una orden en el config.sys.Está dividido en 3 partes:

· Resiente: se carga en la parte baja de la memoria, por encima del núcleo (Kernel) y del Bios. Gestiona las órdenes Ctrl+Break y se encarga también de los errores críticos.· Parte de inicialización: se encarga de procesar el autoexec.bat. Desaparece después de ejecutarse.· Porción transitoria: se carga en el extremo superior de la memoria. Prepara el símbolo para las órdenes del usuario. El Prompt. Ejecuta las órdenes que le damos al ordenador. Sólo se carga cuando se necesita.El Command.com primero mira si la orden recibida es:· Interna.· Externa.· Si es .COM· Si es .EXE· Si es .BAT· CONFIG.SYS.Es un fichero de sistema. El DOS lo ejecuta antes del autoexec.bat y contiene comandos de configuración del equipo. Depende de las tareas puede que necesitemos una configuración distinta. Sin este archivo o sin algún comando de él el sistema no funciona. Se carga el país (country), carga los dispositivos (device), establece el máximo de archivos a abrir a la vez (files), las zonas temporales de memoria (buffers), etc.· AUTOEXEC.BATDe procesamiento de lotes. Se ejecuta antes de llegar a nosotros. Inicializa opciones. Cambio de fecha y día, Inicialización del ratón. Cambia memoria extendida a expandida. Definición de teclado (keyb).OS/2 fue desarrollado originalmente entre IBM y Microsoft como un sucesor multiproceso del DOS para CPUs 286 y mejor, pero la versión 1.x nunca fue aceptada excepto para algunas aplicaciones especificas. Con la versión 2.0, Microsoft dejó la sociedad OS/2, e IBM promovió el OS/2 como un sistema operativo de 32-bit que requería un CPU 386 o mejor. Esta configuración básica no ha cambiado en el OS/2 2.1 o 3.0. La versión que siguió de OS/2 "Merlin" (probablemente llamada 4,0 cuando fuese liberada), no se probará con CPUs 386, y a estas alturas está desconocido si trabajará en un sistema 386 en lo absoluto.

El OS/2 Warp 3.0 es multiproceso, 32-bit, mono-usuario para 386SX y CPU mejores con 4MB o más de RAM. Esta simula al DOS en varias maneras (tal como los órdenes de línea de comandos, y la presencia de un archivo CONFIG.SYS), pero se parece al Mac en otras maneras (ej., la representación de iconos representando archivos) y tiene una similitud con otros operativos en otras maneras (ej., menús que aparecen al pulsar un botón en el tablero (desktop) mismo, estas se usan en X Windows bajo UNIX). Warp incluye una Interface Gráfica para el Usuario (GUI) conocido como el Manejador de Presentación (PM), y un Manejador del escritorio del cual se ejecutan los programas y manipulan los archivos conocido como el WorkPlace Shell (WPS). El PM se asemeja al Windows pero no es igual. El WPS es similar a Windows 95 y el Buscador de Mac, pero generalmente es más flexible y más orientado a objetos que ambos. Una versión de Windows del WPS esta disponible.OS/2 Warp 3,0 entra a varias versiones con varios niveles de gestión de redes. La primera versión tiene gestión de redes solo por medios Telefónicos(Dial-Up). Otras dos versiones, "Warp Connect" y "Warp Serve", incluye capacidades cliente /servidor, respectivamente. La próxima versión de OS/2 cuyo nombre código es "Merlin", incluirá manejo de red cliente en el paquete básico. Al usarse con Windows para trabajo en grupos 3.1, (WFW), la capacidad de red esta inhabilitada bajo OS/2, pero se puede utilizar esta en WFW, si se ejecuta desde DOS nativo.Las versión mínima de OS/2 también viene en dos versiones cada una, una que incluye una versión recopilada de Windows (También llamada Win-OS/2), requiere que el usuario tenga Windows 3.1 para ejecutar programas Windows desde OS/2 (También referenciada como la versión para Windows, este termino no es oficial). La versión win-OS/2 algunas veces ejecuta programas Windows con leve mejora de velocidad que en la versión para Windows, y es mas fácil de instalar si el usuario no tiene instalado Windows 3.1; pero la versión para Windows es mas barata.Warp puede ejecutar en modo texto a OS/2 GUI, y programas DOS. Windows es un programas DOS que Warp puede ejecutar, y es de esta forma que OS/2 provee soporte para Windows; ejecutando Windows sobre modo DOS. Este método de soporte Windows no cambió en Merlin. Nótese que Windows 95 no proveerá soporte de programas Windows para OS/2.Mucho usuarios nuevos de OS/2, podrán conseguir la versión original "Para Windows", de Warp. La versión "Para Windows", es un poco más barata y usa menos espacio en disco que la versión completa. Alguno que se actualice de la versión 2.1 OS/2 completa debe comprar la versión completa de actualización Warp, que incluye la detección de la versión vieja 2.1 y no se instalará si no la detecta. Alguno que este armando una computadora nueva y que aún no tenga Windows u OS/2 2.X, pero que desee ejecutar programas Windows, debe comprar la versión completa del OS/2 que no es actualización la cual es más cara, pero es más conveniente que comprar la versión "Para Windows", y una copia separada de Windows.

Windows 98 (cuyo nombre en clave es Memphis) es un sistema operativo gráfico publicado el 25 de junio de 1998 por Microsoft y el sucesor de Windows 95. Como su predecesor, es un producto monolítico híbrido de 16 y 32 bits.La primera edición de Windows 98 fue designada por los números de versión internos 4.10.1998, o 4.10.1998A si había sido actualizado con el CD de seguridad de Microsoft. Windows 98 Segunda Edición está designado por los números de versión internos 4.10.2222A ó 4.10.2222B si había sido actualizado con el CD de seguridad de Microsoft. El sucesor de Windows 98 es Windows Me.Windows 98 Segunda Edición (SE) es una actualización de Windows 98, publicada el 5 de mayo de 1999 Que fue publicada por un Juicio antimonopolio que perdió Microsoft por hacer que Internet Explorer sea parte de Windows 98. Incluye correcciones para muchos problemas menores, un soporte USB mejorado, y el reemplazo de Internet Explorer 4.0 con el considerablemente más rápido Internet Explorer 5. También se incluyó la Conexión Compartida a Internet, que permitía a múltiples ordenadores en una LAN compartir una única conexión a Internet por medio de NAT. Otras características en la actualización incluyen Microsoft NetMeeting 3.0 y soporte integrado de unidades DVD-ROM. La actualización ha sido un producto exitoso.No obstante, no se trata de una actualización gratuita para los compradores de Windows 98 (primera edición), lo que es un problema notable dado que algunos programas necesitan Windows 98SE.Ventajas: Si eres novato, aprendes muchas cosas.Desventajas: A poco que sepas de Windows ... no sirve apenasVentajas: Muy detalladoDesventajas: Me lo dejaron , porque es un poco caroVentajas: sencillo de leer y claroDesventajas: para el que conoce windows es completamente inútilVentajas: me ayudo bastanteDesventajas: algunos ejemplosVentajas: Buenas explicacionesVentajas: Informacion y asesoramiento excelenteDesventajas: Nada a la vista.Ventajas: es facil de entenderDesventajas: a la hora de solucionar problemasWindows 95:(Win95) Sucesor de Windows 3.11 para PC's IBM. Se le conoció cómo "Chicago" durante su desarrollo. Lanzado el 24 de Agosto de 1995. En contraste con las anteriores versiones de Windows, Win95 es un sistema operativo más que una interfaz gráfica de usuario que corre sobre DOS.

WINDOWS 2000Está basado en tecnología NT, el programa Windows 2000 está llamado a ser el sistema operativo para la próxima generación de ordenadores PC. Las dos líneas de producto, Windows 2000 professional y Windows 2000 server, se integran y complementan ofreciendo servicios para usuario y empresa en un entorno común.Windows 2000 professional está pensado e ideado para los que anteriormente fueran usuarios de Windows 95/98 o NT Workstation, es decir, usuarios finales que manejan el PC en su trabajo diario. El usuario proveniente de plataforma 95/98 es el que más diferencias va a notar pues se implementa toda la política de seguridad NT, mientras que el antiguo usuario de NT Workstation comprobará con agrado como todo el hardware y programas que no funcionaban en su sistema pero sí en Windows 98, se integran ahora sin problemas. La jugada de Microsoft ha sido integrar a todos los usuarios de 95/98 en la misma línea que a los de NT. En cuanto a velocidad, dice Microsoft que Windows 2000 Professional (en un equipo con 64 Mb de RAM), supera en un 39% a Windows 95, un 30% a Windows 98 y un 24% a Windows NT Workstation.los kernel de Windows, en sus múltiples versiones, fueron diseñados primariamente para procesadores centrales de la familia Intel 386 y superiores (i386), MacOS y Linux tienen kernels compatibles con el mismo tipo de procesadores, por lo que hoy es factible instalar en la misma computadora, por ejemplo una Pentium 4 (i586 o i686), un sistema operativo como MacOS X 10.4 para Intel o bien, cualquier distribución Linux con el kernel 2.4 o superior.Windows NTWindows NT (Nueva Tecnología) es una familia de sistemas operativos producidos por Microsoft, de la cual la primera versión fue publicada en julio de 1993. Al principio fue diseñado para ser un poderoso sistema operativo multiusuario, basado en lenguaje de alto nivel, independiente del procesador, con rasgos comparables con Unix. Su intención fue la de complementar las versiones de consumidor de las Windows que estaban basadas en el MS-DOS. NT era la primera versión totalmente en 32 bits de Windows, mientras que sus colegas orientados al consumidor, Windows 3.1x y Windows 9x, eran de 16-bit/32-bit híbridos. Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, y Windows Home Server están basados sobre el sistema de Windows NT, aunque ellos no esten marcados como Windows NT.Previamente a la aparición del famoso Windows 95 la empresa Microsoft concibió una nueva línea de sistemas operativos orientados a estaciones de trabajo y servidores de red. Un sistema operativo con interfaz gráfica propia, estable y con características similares a los sistemas de red UNIX. Las versiones publicadas de este sistema son: 3.1, 3.5, 3.51 y 4.0. Además, Windows NT se distribuía en dos versiones, dependiendo de la utilidad que se le fuera a dar: Workstation para ser utilizado como estación de trabajo y Server para ser utilizado como servidor.Windows NT:(Windows New Technology, NT). El sistema operativo de 32 bits desarrollado originalmente para que sea OS/2 3.0 antes que Microsoft e IBM discontinuaran su trabajo con OS/2. NT se diseñó para estaciones de trabajo avanzadas (Windows NT 3.1) y para servidores (Windows NT 3.1 Advanced Server).El primer lanzamiento fue Windows NT 3.1 en Septiembre de 1993.A diferencia de Windows 3.1, que era una interfaz gráfica que corría sobre MS-DOS, Windows NT es un sistema operativo por sí solo. El usuario lo ve como Windows 3.1, pero tiene multi-procesos real, seguridad y protección de memoria.Está basado en un microkernel, con un direccionamiento de hasta 4GB de RAM,soporte para sistemas de archivos FAT,NTFS y HPFS, soporte de red incorporado, soporte multiprocesador, y seguridad C2NT está diseñado para ser independiente del hardware. Una vez que la parte específica de la máquina - la capa HAL (Capa de Absttracción de Hardware)- ha sido llevada a un máquina particular, el resto del sistema operativo debería compilar teóricamente sin alteración. Se lanzó una versión de NT para correr en máquinas Alpha de DEC.NT necesitaba un 386, con al menos 12MB de RAM (preferible 16MB), y al menos 75MB de disco duro libre.

Tarea

OLTP: es la sigla en inglés de Procesamiento de Transacciones En Línea (OnLine Transaction Processing) es un tipo de sistemas que facilitan y administran aplicaciones transaccionales, usualmente para entrada de datos y recuperación y procesamiento de transacciones (gestor transaccional). Los paquetes de software para OLTP se basan en la arquitectura cliente-servidor ya que suelen ser utilizados por empresas con una red informática distribuida.El término puede parecer ambiguo, ya que puede entenderse "transacción" en el contexto de las "transacciones computacionales" o de las "transacciones en bases de datos". También podría entenderse en términos de transacciones de negocios o comerciales. OLTP también se ha utilizado para referirse a la transformación en la que el sistema responde de inmediato a las peticiones del usuario. Un Cajero automático de un banco es un ejemplo de una aplicación de procesamiento de transacciones comerciales.La tecnología OLTP se utiliza en innumerables aplicaciones, como en banca electrónica, procesamiento de pedidos, comercio electrónico, supermercados o industria.EL NIVEL ESTRATÉGICO O CORPORATIVO.El mismo corresponde a la cúspide de la pirámide organizacional, a la cual le incumbe, aunque no en términos exclusivos, pero si en lo fundamental, el establecimiento y manejo de las estrategias de la organización y la filosofía de gestión.EL NIVEL FUNCIONAL-COORDINATIVO o TÁCTICO.Al mismo le corresponde en términos fundamentales desagregar, por área funcional, los principios o máximas particulares que en la estrategia se indican y, a su vez, desarrollarlos en forma concreta, indicando las acciones y metas que deben alcanzarse de manera inmediata en cada oportunidad definida por la estrategia en el tiempo y en el espacio.EL NIVEL OPERATIVOEjecuta o realiza las actividades y tareas en forma rutinaria y por el reflejo, y que al realizarlas, permitirá el cumplimiento de las acciones tácticas que acercan al logro de los objetivos estratégicos.Los sistemas de planificación de recursos empresariales (ERP) son sistemas de información gerenciales que integran y manejan muchos de los negocios asociados con las operaciones de producción y de los aspectos de distribución de una compañía comprometida en la producción de bienes o servicios.La Planificación de Recursos Empresariales es un término derivado de la Planificación de Recursos de Manufactura (MRPII) y seguido de la Planificación de Requerimientos de Material (MRP). Los sistemas ERP típicamente manejan la producción, logística, distribución, inventario, envíos, facturas y una contabilidad para la compañía de la Planificación de Recursos Empresariales o el software ERP puede intervenir en el control de muchas actividades de negocios como ventas, entregas, pagos, producción, administración de inventarios, calidad de administración y la administración de recursos humanos.Los sistemas ERP ocasionalmente son llamados back office (trastienda) ya que indican que el cliente y el público general no están directamente involucrados. Este sistema es, en contraste con el sistema de apertura de datos (front office), que crea una relación administrativa del consumidor o servicio al consumidor (CRM), un sistema que trata directamente con los clientes, o con los sistemas de negocios electrónicos tales como comercio electrónico, gobierno electrónico, telecomunicaciones electrónicas y finanzas electrónicas; así mismo, es un sistema que trata directamente con los proveedores, no estableciendo únicamente una relación administrativa con ellos (SRM).La administración de la relación con los clientes, CRM, es parte de una estrategia de negocio centrada en el cliente. Una parte fundamental de su idea es, precisamente, la de recopilar la mayor cantidad de información posible sobre los clientes, para poder dar valor a la oferta. La empresa debe trabajar para conocer las necesidades de los mismos y así poder adelantar una oferta y mejorar la calidad en la atención.Cuando hablamos de mejorar la oferta nos referimos a poder brindarles soluciones a los clientes que se adecuen perfectamente a sus necesidades, y no como rezan muchos opositores a esta disciplinas generarles nuevas necesidades.Por lo tanto, el nombre CRM hace referencia a una estrategia de negocio basada principalmente en la satisfacción de los clientes, pero también a los sistemas informáticos que dan soporte a esta estrategia.WMS (Warehouse Management System) o Sistema de Administración de Almacenes. El propósito principal de un WMS es controlar el movimiento y almacenamiento de materiales en la empresa. La lógica básica de un WMS utilizará una combinación de artículo, localización, cantidad, unidad de medida, e información de la orden para determinar dónde almacenar y recoger materiales y en que secuencia hacerlo.Los factores determinantes en la decisión de implementar un WMS tienden a relacionarse con la necesidad de hacer algo para mejorar el servicio a los clientes de la empresa que el sistema utilizado actualmente por ésta no hace (o no hace bien), como "primeras entradas - primeras salidas", cross-docking, wave picking, re-surtido automático, rastreo de lotes, recolección automática de datos, control automático de materiales y equipos, etc.El e-commerce (del anglicismo Electronic Commerce) consiste en comprar y vender productos o servicios a través de sistemas electrónicos como Internet y otras redes computacionales. El intercambio conducido electrónicamente ha crecido de manera dramática desde la masificación de Internet. Una gran variedad de comercio es conducido de esta manera, estimulando y aprovechando las innovaciones en transferencias financieras, gestión de cadenas de suministros, transacciones en línea, intercambio electrónico de datos (EDI), sistemas de gestión de inventarios, etc. El comercio electrónico moderno usualmente se vale de la WWW (World Wide Web) en algún punto del ciclo de la transacción, aunque puede incluir otras tecnologías como el correo electrónico.Un pequeño porcentaje de eCommerce es enteramente conducido electrónicamente para productos o servicios "virtuales" como el acceso a particularidades "Premium" de contenidos en una Web. Pero la mayor parte del comercio electrónico implica la transportación de bienes físicos en alguna manera.El e-Commerce es generalmente considerado como el aspecto de ventas de los e-Business o negocios electrónicos.El intercambio electrónico de datos (en inglés Electronic Data Interchange o EDI), es un software Middleware que permite la conexión a distintos sistemas empresariales como ERP o CRM. El Intercambio Electrónico de Datos puede realizarse en distintos formatos: EDIFACT (Electronic Data Interchange for Administration, Commerce and Transport), XML, ANSI ASC X12, TXT, etc.Las herramientas CASE (Computer Aided Software Engineering, Ingeniería de Software Asistida por Ordenador) son diversas aplicaciones informáticas destinadas a aumentar la productividad en el desarrollo de software reduciendo el coste de las mismas en términos de tiempo y de dinero. Estas herramientas nos pueden ayudar en todos los aspectos del ciclo de vida de desarrollo del software en tareas como el proceso de realizar un diseño del proyecto, calculo de costes, implementación de parte del código automáticamente con el diseño dado, compilación automática, documentación o detección de errores entre otras.