Aplicaciones Web

Las aplicaciones web son populares debido a lo práctico del navegador web como cliente ligero, así como a la facilidad para actualizar y mantener aplicaciones web sin distribuir e instalar software a miles de usuarios potenciales.
Aplicaciones de Escritorio

Una aplicación de escritorio es un programa de computadora que funciona y opera directamente por medio de un ordenador, utilizando todas las capacidades del equipo para realizar una tarea que el usuario desee ejecutar.
Windows Mobile

Dado el auge de las comunicaciones inalámbricas representadas principalmente por las redes Wi-Fi, Bluetooth y de telefonía celular y el amplio despliegue que han tenido en los últimos años los dispositivos móviles, se ha visto la potencialidad que tiene este nuevo paradigma de computación conocido como Computación Móvil en todos los ámbitos de nuestra sociedad y principalmente, como una oportunidad para nuestras empresas de utilizar estos nuevos modelos de aplicaciones.
La computación móvil, permite independiente del lugar o tiempo, realizar diferentes actividades de procesamiento en los dispositivos móviles conectados a Internet o redes corporativas a través de las diferentes opciones de comunicación. Desde aplicaciones de entretenimiento, mensajería, comercio electrónico móvil, fuerza de ventas, basadas en la localización, hasta muchas más que apenas comienzan a desplegarse en otros países como servicios multimedia, de streaming, vigilancia, etc.
Servicio Web

Un servicio web es un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones. Distintas aplicaciones de software desarrolladas en lenguajes de programación diferentes, y ejecutadas sobre cualquier plataforma, pueden utilizar los servicios web para intercambiar datos en redes de ordenadores como Internet.
La interoperabilidad se consigue mediante la adopción de estándares abiertos. Las organizaciones OASIS y W3C son los comités responsables de la arquitectura y reglamentación de los servicios Web.
Migración de Software

La migración de software de una tecnología obsoleta a una nueva tecnología puede reducir los costes operativos, y agregar nuevas capacidades adicionales de las nuevas tecnologías puede facilitar el acceso a funciones tales como servicios web y entornos de desarrollo integrado.