Qué es lo que podemos hacer por usted?

Su idea o problema

Su idea o problema

Usted o su empresa tienen una idea para reducir costos, automatizar procesos, controlar de mejor forma su negocio o para innovar en su segmento de mercado.

Nuestro talento y experiencia

Nuestro talento y experiencia

Nosotros podemos hacer realidad sus ideas o necesidades de negocio a través de la creación de aplicaciones de software empresarial, tanto para embientes Web como para dispositivos móviles, de forma rápida, segura y accesible!

Ponemos a su disposición nuestra experiencia y talentos para apoyar sus iniciativas y convertirnos en sus socios estratégicos para explotar adecuadamente los recursos tecnológicos disponibles, dénos la oportunidad de demostrárselo!


Qué es Framework?

Qué es un Framework?

Esta es la pregunta que la mayoría de las personas nos hacen, la mejor forma de responderla sin entrar en tecnicismos es la siguiente!

Imagínemos que usted es un empresario y desea construir 2 edificios, uno de oficinas y un edificio de apartamentos, ahora necesitará contratar al menos un arquitecto y un ingeniero civil para que lleve a cabo su proyecto. En el mundo real, el arquitecto le entregará 2 diseños diferentes, y el ingeniero civil tendrá que construir 2 edificios desde su fundación hasta todos los servicios que se requiren para que los edificios operen. Esto implica una doble inversión en investigación de suelos, escavación, etc...

En el mundo real no se puede evitar ésa inversión en recursos, esfuerzos y tiempo, pero en proyectos de tecnología Sí se puede!. Cómo? desarrollando un Framework en el que se invierte una sola vez en las funciones y opciones que se pueden reutilizar muchas veces, que de acuerdo a nuestro ejemplo anterior se podría entender como la estructura de los edificios!


Aún con dudas? trataremos de hacerlo más simple y gráfico con la siguiente secuencia de imagenes y explicación adicional:

Preparación de los cimientos

Esta etapa es crítica en la construcción de edificios, ya que permite distribuir el peso de la estructura en el área sobre la cual descanzará, y que no debe superar el peso que éste suelo permite soportar, de lo contrario, toda la estructura estaría en peligro de desplomarse.

En sistemas informáticos, ésta etapa de igual forma es crítica, ya que determinará si el sistema que será desarrollado podrá soportar todas las funciones que se requieren, debe ser lo suficientemente flexible y robusto para permitir que el sistema que se desarrollará, podrá ajustare a cambios de requerimientos propios del ambiente en el cual será utilizado.

Inicio de la construcción

El proceso de construcción de un edificio puede tomar desde meses hasta años dependiendo de la complejidad del proyecto.

En sistemas informáticos, ésta situación resulta similar, el proceso de diseño es crítico y el de construcción puede demorar mucho tiempo, meses e incluso también años, y por ello los proyectos informáticos se pueden abordar por etapas.

Proceso de construcción

Durante el proceso de construcción, ya sea de edificios o de sistemas informáticos, surgen problemas que deben ser abordados y solucionados en forma oportuna para evitar que los proyectos sufran atrasos o sobrecostos, pero siempre existirán problemas durante el proceso. La labor de los ingenieros, es el de solucionarlos y evitar que generen impacto en el proyecto.

Proceso de construcción

Como se ha tratado de plasmar en éste ejemplo, los términos utilizados en ambos mundos son muy similares, existen ingenerieros y arquitectos de edificios y de sistemas, los que diseñan y construyen son igualmente importantes en todo el proceso.

La misión es terminar el proceso de construcción de la estructura para que soporte el producto final esperado por el cliente, ya se un edificio o un sistema informático.

Estructura finalizada!

Bien, luego de concluir el proceso de construcción de los cimientos y de la estructura que soportará el edificio, éste esta listo para que comiencen el proceso de finalización de los detalles internos y externos de acuerdo al uso que se le dará al mismo. Esto implicará pisos, cielo falso, ventanas, paredes internas, distribución de espacios, amenidades, etc.

En sistemas esto sería lo que se conoce como Look & Feel, o las interfaces con las que el usuario interactuará con el sistema, así como otras funciones de soporte para que la aplicación cumpla los objetivos trazados durante el diseño.

Copiar y Pegar Framework

Esto en la vida real es imposible, cada edificación debe pasar por todas las etapas de diseño y construcción, desde el estudio de suelos, cimientos hasta completar la estructura.

En sistemas informáticos, ésto si es posible! y es lo que se logra a través del Framework. Al construir un Framework, éste hereda todas las capacidades y funciones que normalmente son requeridas por la mayoría de proyectos, funciones que pueden reutilizarse, y es ahí donde el poder de un Framework reside, ya que facilita el proceso de desarrollo y reduce considerablemente las complejidades y tiempos de desarrollo de sistemas finales.

Creación de aplicaciones

Si bien cada proyecto es diferente, sin importar su complejidad y alcances, el basarse en un Framework permite ajustarlo a las necesidades y requerimientos de cada proyecto, aun cuando un proyecto pueda ser mas extenso y complejo que el mismo Framework, o que sea más simple y requerir menos esfuerzo en su desarrollo.

Domino Soft, pone a disposición de sus cliente un poderoso y flexible Framework para desarrollo de aplicaciones empresariales en ambientes web y para dispositivos móviles basados en plataformas iOS y Android. Cuénteneos sobre su proyecto, podemos ayudarle a realizarlo!


User Experience

Qué es la "Experiencia del Usuario"?

Bien, ya explicamos qué es un Framework en la sección anterior, y ahora lo relacionamos a la "Estructura" de las aplicaciones, pero qué pasa con la labor del Arquitecto o el Diseño de los edificios?, éso que las personas verán o con lo cual interactuarán corresponde al diseño de la Experiencia del usuario o simplemente UX.

Esta experiencia de usuarios generalmente se relaciona sólo a las interfaces o pantallas de un sistema o software, pero vá más allá, porque tiene los siguientes objetivos:

Usabilidad:

la aplicación debe ser simple de se usar

Utilidad:

todo lo que el usuario necesita debe estar disponible y todo lo que está disponible debe tener utilidad para él

Accesibilidad:

el aceso a la información debe ser fácil

Framework + UX = Xpress Framework

Nuestro Framework nos permite cubrir tanto una una buena estructura como un buen diseño de aplicaciones para su empresa. Tiene algún proyecto o idea que desea convertir en aplicación? no pierda más tiempo y contáctenos!

Cotice su proyecto

Características de Xpress™ Framework

Diseño web responsivo

Todas las interfaces son accesibles desde navegadores web de escritorio y dispositivos móviles.

Framework móvil

Permite la integración entre aplicaciones híbridas móviles y la aplicación web.

Multi-idioma

El módulo de traducciones permite agregar nuevos idiomas de forma fácil y rápida.

Diseño modular

Permite agregar funciones nuevas en etapas posteriores, facilitando la escalabilidad!

Seguridad y Control

Este módulo, inspirado en la banca, controla todo, respondiéndo a las preguntas: qué?, cómo?, cuándo? y dónde?

API's

Con apis que permiten la integración y comunicación con sistemas externos.

CASOS DE USO

Podemos decir mucho sobre nuestro Framework, pero qué mejor que ver casos prácticos y ejemplos de utilización en la vida real!

crm Xpress

crm Xpress® es una aplicación de CRM, desarrollada utilizando nuestro Xpress™ Framework.

Para ver más detalles e información sobre ésta aplicación, por favor visite el siguiente enlace crm.xpressapp.com