El sistema de facturación Timbralofacil® se diseñó utilizando el modelo de 3 capas, mostrado en el siguiente diagrama:
Esta arquitectura se propuso bajo el principio "divide y vencerás", solucionando cualquier tipo de congestión de tráfico de datos como se aprecia en muchas soluciones de software en la actualidad. Así mismo se utilizó para ofrecerle: Rapidez, Seguridad y Fiabilidad en el manejo de su información. Cada uno de las capas se explica a continuación:
1.Capa de presentación: Es la que ve el usuario (también se la denomina "capa de usuario"), presenta el Sistema de Software al usuario, captura los datos del usuario en un mínimo de proceso (realiza un filtrado previo para comprobar que no hay errores de formato). También es conocida como interfaz gráfica y se caracteriza por ser "amigable" para el usuario final. Esta capa se comunica únicamente con la capa de negocio.
2.Capa de negocio: Es donde residen los programas que se ejecutan, se reciben las peticiones del usuario y se envían las respuestas tras el proceso. Se denomina capa de negocio (e incluso de lógica del negocio) porque es aquí donde se establecen todas las reglas que deben cumplirse. Esta capa se comunica con la capa de presentación, para recibir las solicitudes y presentar los resultados, y con la capa de datos, para solicitar a la base de datos almacenar o recuperar información.
3.Capa de datos: Es donde residen los datos y es la encargada de acceder a los mismos. TímbraloFacil® se apoya en el motor comercial Microsoft SqlServer Express, perfecta para cubrir las necesidades de las PyMES.
Cabe señalar que las capas 2 y 3 pueden coexistir físicamente en el mismo Equipo de Cómputo (Servidor).
TimbraloFacil emplea el protocolo de comunicación Tcp-IP para comunicar la capa 1 y 2, por lo que podrá utilizarlo en redes tipo: Lan, Man y Wan, de esta forma podrá conectarse desde cualquier parte del mundo utilizando a la SuperCarretera de la Información (Internet).
Los escenarios sobre los cuales se ejecutará el Sistema son:
Monousuario
Donde se instala físicamente en 1 PC y se utiliza a Internet para Timbrar o Cancelar sus Comprobantes Fiscales Digitales. Ejemplos de contribuyentes para esta versión son: Comunicólogos, Médicos, Herreros, Contadores, Dulcerías, Talleres Mecánicos y en general TODOS los contribuyentes que resuelvan sus necesidades de Emisión de Comprobantes Fiscales por medio de 1 sola computadora.
Red de Computadoras (LAN)
En este escenario TimbraloFacil designa una computadora como servidor de datos y todas las demás se conectan utilizando la red local (LAN). Ejemplos de contribuyentes para esta versión son: Ferreterías, Refaccionarias, Mueblerías, Jugueterías y en general TODOS los contribuyentes que resuelvan sus necesidades de Emisión de Comprobantes Fiscales a través de una Red de Computadoras situadas en un mismo lugar.
Interconexión de Sitios (WAN)
TimbraloFacil le permite interconectar Redes de Área Local (LAN) mediante Internet, dependiendo las necesidades de su Empresa, de esta forma el Sistema opera en Ambientes WAN y MAN. Ejemplos de contribuyentes para esta versión son TODOS aquellos que resuelvan sus necesidades de Emisión de Comprobantes Fiscales a través de una Red de Computadoras situadas en diferentes sitios, visto muchas veces en Supermercados donde se designa una Matriz y sobre ella operan diversas Sucursales ubicadas en una misma Ciudad o bien en diferentes Estados de la República Mexicana.
100% Nube
En este escenario todas las computadoras de la "Red Timbralofacil" se convierten en terminales tontas y dependen totalmente de un Servidor en la "Nube", de esta forma se libera al usuario de la responsabilidad de resguardar su información por alguna pérdida causada por diversos factores. Ejemplos de contribuyentes para esta versión son: Aquellos usuarios que necesitan movilidad en todo momento, tales como prestadores de servicios en sitio que requieren llevarse su oficina móvil para efectuar la Emisión de Comprobantes Fiscales al instante.