El programa que vio nacer a Zeta

ZLibraModuloFinanzas

Antes de que existiera ZetaSoftware, existía FP.exe

Era la década del 90. Yo programaba en DOS, con Clipper y archivos DBF. No sabía contabilidad por partida doble. Recién empezaba a meterme en el mundo de la administración, las cuentas corrientes, los ingresos, los egresos y todas esas cosas que después terminarían ocupando buena parte de mi vida.

En aquella época también vendía hardware. Una de mis clientas se llamaba Inés. Administraba un campo pequeño y un día me pidió algo bastante sencillo: quería un programa que le permitiera registrar los ingresos y los gastos del campo y entender dónde estaba parada. A mí cualquier excusa me servía para programar. Así nació FP, Finanzas Personales.

Era un programa diminuto. Cinco o seis tablas, quizás menos. Un motivo, un importe, ingresos, egresos y poco más. No recuerdo exactamente cómo era porque pasaron más de treinta años. Lo que sí recuerdo es que funcionaba. Y funcionaba por una razón que con los años aprendí a valorar mucho: no había nacido de una idea mía buscando un problema. Había nacido de una persona inteligente explicándome una necesidad real. Yo solamente había traducido esa necesidad a código.

Inés pagó 100 dólares por aquel programa y lo usó durante años. Creo que fue la primera y probablemente la última persona a la que le vendí un software de finanzas personales. Visto desde hoy, tiene cierta ironía: aquel fue el único ejemplar que vendí y, con los años, su descendiente terminaría siendo un producto que regalaríamos a miles de personas.

Mi pequeño laboratorio

Después apareció GeneXus.

GeneXus estaba transitando desde aquellos mundos de DOS, AS/400 y pantallas de caracteres hacia Windows. Yo necesitaba aprenderlo porque había decidido hacer software en serio y, eventualmente, construir mi propia empresa. ¿Y con qué aprendía una tecnología nueva? Con Finanzas Personales.

Era perfecto. El dominio ya lo conocía. Era suficientemente pequeño como para poder concentrarme en la tecnología, pero suficientemente real como para obligarme a resolver problemas verdaderos: altas, bajas y modificaciones; transacciones; reportes; pantallas; consultas; monedas; centros de costos; saldos. Primero hacía Finanzas Personales. Cuando lograba que aquello funcionara, recién entonces me animaba con algo mayor: administración de empresas, gestión, contabilidad.

Fue así como FP se convirtió en Z Express, su primera versión Windows. Z Express ya estaba algo mejor pensado que aquel programa para Inés. Seguía siendo sencillo, pero empezaba a tener una estructura más seria. Y para entonces yo ya había entendido otra cosa: difícilmente alguien querría pagar por un programa de finanzas personales. No importaba. Encontré para él otra función. Regalarlo.

Z todavía no significaba nada para nadie. Éramos desconocidos incluso cerca de casa. Internet prácticamente no existía como medio de distribución y hasta el correo electrónico era algo nuevo para mucha gente. Entonces regalábamos Z Express. Era software real, útil, hecho por nosotros. Una forma bastante elemental de decir: esto es lo que sabemos hacer. No había campañas digitales, redes sociales, contenidos, funnels ni ninguna de las palabras que usamos hoy. Había un programa. Y había gente que lo instalaba. Para mí alcanzaba.

Después llegó la web

En 2006 empezamos a construir Libra. Esa vez hice algo extraño: no usé Finanzas Personales para aprender. Me tiré directamente al agua. No sabía prácticamente nada de la web. No sabía HTML, Java, Tomcat ni casi ninguna de las tecnologías que había detrás de aquello que estaba empezando a construir. GeneXus prometía algo que en aquel momento parecía casi mágico: concentrate en el problema y dejá que nosotros nos ocupemos de la tecnología. Y eso hice.

Recuerdo construir aquellas primeras pantallas prácticamente celda por celda: insertar una tabla, decidir filas y columnas, meter un atributo acá, un botón allá, alinear, cambiar un color, guardar como y usar esa pantalla como punto de partida para la siguiente. Si en la pantalla número treinta descubrías una forma mejor de hacer algo, había que volver a las veintinueve anteriores y corregirlas. Era, visto desde hoy, bastante parecido a construir una casa con martillo y serrucho. Pero funcionaba.

Después llegó GeneXus 10 y ahí volví a mi vieja costumbre. Tomé Finanzas Personales y construí una nueva versión. La llamé ZCuentas.

La billetera amarilla

De todas las versiones de ZCuentas, quizás esa primera sea todavía la que recuerdo con más cariño. Tenía un logo amarillo, una billetera. La interfaz, para su época, era preciosa. Por primera vez sentía que no había que pedirle disculpas al usuario por cómo se veía una aplicación web. La presenté incluso en un encuentro de GeneXus.

Hasta entonces hacer una aplicación web visualmente decente era casi una proeza. Los usuarios tampoco comparaban todavía cada pantalla con las mejores aplicaciones del mundo. La vara era otra.

ZCuentas llegó justo en ese momento. Seguía siendo gratis. Bastaba registrarse para usarlo. Podías llevar tus cuentas, ingresos, gastos, movimientos, transferencias, ajustes, monedas. Y en aquellos años eso tenía una utilidad adicional que hoy cuesta recordar: consultar cuánto dinero tenías en el banco no era algo que hacías sacando el teléfono del bolsillo.

Había que entrar al sitio de cada banco, cuando el banco tenía un sitio razonable. Las aplicaciones móviles bancarias todavía no eran parte natural de nuestra vida. Tener todos tus saldos en un solo lugar era, por sí mismo, útil. ZCuentas empezó a sumar usuarios. Primero decenas. Después cientos. Después miles.

El teléfono en la cola del supermercado

Cuando aparecieron las aplicaciones nativas para iPhone y Android hicimos también una aplicación de ZCuentas. Era bastante tosca. Las primeras aplicaciones nativas generadas con aquellas tecnologías lo eran. Pero tenía un propósito muy concreto: si estabas haciendo la cola en el supermercado y acababas de pagar, podías sacar el teléfono y registrar ese gasto ahí mismo. Nada más.

Nunca pretendimos que el teléfono sustituyera a la aplicación web completa. Era una extensión. Una forma rápida de capturar un movimiento antes de olvidarlo. Curiosamente, esa idea sobrevivió hasta hoy.

Con los años fuimos modificando ZCuentas cada vez que cambiaba nuestra tecnología web. Y tengo que reconocer que probablemente lo cambiamos demasiadas veces. A veces lamento haber abandonado tan rápidamente aquella primera versión web que tanto me gustaba. Creo que había una razón. En algún lugar de nuestra cabeza ZCuentas seguía siendo nuestro laboratorio, nuestro lugar para probar. Nunca terminamos de tratarlo como tratábamos a nuestros productos comerciales, incluso cuando ya había miles de personas utilizándolo. Y, sin embargo, para muchos usuarios fue mucho más importante que eso.

Rodrigo Álvarez, por ejemplo, comenzó por aquellos años un camino alrededor de las finanzas personales que después lo convertiría en uno de los principales divulgadores uruguayos del tema con Neurona Financiera. Durante mucho tiempo, buena parte de los usuarios que llegaban a ZCuentas lo hacían después de escucharlo o leerlo a él.

Mientras tanto nosotros seguíamos haciendo algo muy simple. Alguien se registraba en Zeta para facturar, administrar o llevar contabilidad y descubría que, con ese mismo usuario, también podía utilizar Finanzas Personales. Era un regalo. Literalmente.

El único que vio todo

Hay algo que recién ahora, mirando hacia atrás, me resulta impresionante: ZCuentas es anterior a ZetaSoftware. No hay otro producto nuestro del que pueda decir eso.

Cuando todavía se llamaba Z Express, vio nacer nuestros primeros sistemas Windows. Vio aparecer Zeta Pymes y Zeta Studio. Vio cómo Zeta Pymes se transformaba después en Ábaco, Ábaco Básico y Ábaco Pro. Vio nacer Sigma, heredero de nuestra contabilidad para estudios. Vio nacer Libra y nuestra apuesta por Internet. Vio morir a Ábaco. Vio morir a Sigma. Vio desaparecer todo nuestro software Windows.

Vio cómo durante años convivían dos mundos, el del software instalado y el del software online. Y vio algo que para nosotros fue mucho más difícil de lo que hoy parece: el pasaje de vender licencias a vivir de suscripciones. Nos llevó prácticamente diez años.

Hoy una suscripción no necesita demasiada explicación. Netflix, Spotify, el almacenamiento del teléfono y cientos de servicios hicieron natural la idea de pagar mientras algo nos presta un servicio. Cuando nosotros empezamos no existían esas analogías. La gente quería comprar el software. Quería instalarlo en su computadora. Sentía que tenerlo físicamente allí era más seguro. Internet generaba desconfianza. Pagar todos los meses por algo que antes se compraba una vez generaba todavía más. Y nosotros habíamos apostado por ese mundo antes de que ese mundo estuviera listo.

Durante años hubo que sostener las dos cosas. Las licencias financiaban la empresa mientras las suscripciones crecían lentamente. Mes tras mes. Cliente tras cliente. Sin saber exactamente cuándo cruzaríamos la línea. Hasta que un día las suscripciones pudieron sostener la infraestructura, la empresa, nuestros costos y nuestra vida. Entonces cerramos la etapa de las licencias. No porque el software Windows hubiera dejado de funcionar. Porque el futuro estaba en otro lado.

ZCuentas vio todo eso. Desde Rosario hasta Montevideo. Desde DOS hasta la web. Desde vender cajas de software hasta prestar servicios en la nube. Desde una empresa desconocida hasta miles de clientes. Todos los productos de aquella época fueron desapareciendo. ZCuentas quedó.

Y ahora le toca a él

Estamos otra vez frente a uno de esos momentos. Zeta está bien. Esto es importante decirlo porque cambia completamente el sentido de lo que estamos haciendo. No estamos reconstruyendo Zeta porque el software actual haya fracasado. Es exactamente al revés. Tenemos miles de clientes, decenas de miles de usuarios y un producto maduro que funciona. En varios aspectos tenemos hoy cosas que una parte de nuestra competencia todavía está intentando construir.

Y aun así decidimos empezar de nuevo. No para hacer lo mismo con otra tecnología. Para volver a hacernos una pregunta que en nuestra historia aparece cada tanto: ¿cómo construiríamos Zeta si empezáramos hoy?

El mundo que viene, y que en buena medida ya llegó, está atravesado por inteligencia artificial, nuevas formas de interactuar con el software, nuevas arquitecturas y una relación completamente distinta entre las personas y la información. Hay muchísimo que seguirá siendo igual. Una venta seguirá siendo una venta. Una cuenta seguirá teniendo un saldo. Una empresa seguirá necesitando facturar, cobrar, pagar, comprar, administrar stock y llevar contabilidad. La inteligencia artificial no deroga la realidad. Lo que cambia es nuestra capacidad para entenderla, relacionarla y operar sobre ella.

Y por eso estamos construyendo una nueva generación de Zeta. No porque sea necesario hoy. Precisamente porque todavía no lo es. Siempre creí que los mejores momentos para cambiar son aquellos en los que todavía tenemos la libertad de hacerlo. Cuando la realidad obliga, muchas veces ya es tarde.

La aplicación que podríamos haber construido

Naturalmente, cuando empezamos a imaginar ese nuevo Zeta, volvimos a mirar Finanzas Personales. Una vez más. Y esta vez hicimos algo que nunca habíamos hecho con tanta profundidad. Nos preguntamos cómo debería ser realmente un producto de finanzas personales si lo diseñáramos hoy desde cero.

Lo pensamos. Lo discutimos. Lo modelamos. Pensamos las cuentas, las monedas, las tarjetas, las cuotas, los compromisos futuros, los presupuestos, los objetivos, la importación desde bancos y la inteligencia artificial.

Incluso encontramos una idea central muy buena: no mostrar simplemente cuánto dinero tiene una persona, sino cuánto dinero realmente puede gastar después de considerar todo lo que ya tiene comprometido. Llegamos a diseñar un producto que me entusiasma. Mucho. Quizás por eso la decisión siguiente fue más difícil.

Decidimos no construirlo.

Poder hacerlo no significa deber hacerlo

Este es uno de esos aprendizajes que cuestan años. Cuando uno es programador, crear es casi un reflejo. Si vemos algo que podría hacerse mejor, queremos hacerlo. Si aparece una idea interesante, queremos convertirla en producto. Si además sabemos cómo hacerlo, la tentación es todavía mayor. Pero una empresa no se construye solamente eligiendo qué hacer. También se construye eligiendo qué dejar afuera.

Las finanzas personales cambiaron muchísimo desde aquel FP.exe. Hoy cualquiera puede consultar sus cuentas bancarias desde el teléfono en segundos. Los bancos muestran cada vez más información. Las fintech y los nuevos actores financieros van incorporando herramientas que antes necesitaban aplicaciones independientes. Pero hay un problema más profundo que la tecnología no resolvió: las finanzas personales exigen disciplina.

Para que un sistema conozca realmente nuestra situación necesita información razonablemente completa. Hay que registrar, importar, revisar, corregir. Mucha gente empieza. Durante un tiempo funciona. Después llega una semana complicada, unas vacaciones, un gasto que no se registró, otro que tampoco, y lentamente la información pierde confiabilidad. El problema deja de ser la aplicación. Pasa a ser el esfuerzo necesario para mantener una representación suficientemente fiel de nuestra vida financiera.

La inteligencia artificial puede reducir muchísimo esa fricción. Las nuevas infraestructuras financieras también podrán hacerlo. Probablemente alguien construya aplicaciones extraordinarias alrededor de todo esto. Pero para hacerlo bien tendrá que levantarse cada mañana pensando en finanzas personales. Nosotros no. Nosotros tenemos que levantarnos pensando en las PyMEs: en cómo venden, en cómo cobran, en cómo compran, en cómo administran, en cómo llevan su contabilidad, en cómo conectan todos esos hechos sin volver a registrar la misma realidad cinco veces, en cómo la inteligencia artificial puede ayudarlas a entender mejor su negocio y hacer desaparecer trabajo que hoy parece inevitable. Ese es nuestro lugar. Y el foco tiene un precio.

Quienes podrían construirlo

Durante más de treinta años, con distintos nombres, ofrecimos nuestro software de Finanzas Personales sin cobrar por usarlo. Nos sirvió para aprender y también para hacer conocida nuestra marca. Nunca ocultamos eso. Pero también es cierto que no saber cómo monetizarlo nunca nos pareció una razón suficiente para dejar de ofrecerlo. Si algo que habíamos construido podía ser útil para alguien, nos gustaba que existiera.

Mirando hacia atrás, creo que allí hubo una forma de generosidad. No pura ni completamente desinteresada, porque casi nada dentro de una empresa lo es. Pero real.

Hoy ese gesto puede tomar otra forma. Ya no consiste en seguir construyendo un producto que quedó fuera de nuestro foco, sino en compartir lo aprendido y dejar espacio para que otros tomen la posta.

Las personas que hoy divulgan y enseñan finanzas personales en Uruguay podrían convertir su manera de entender el dinero en algo más que artículos, cursos, podcasts o videos. No me refiero a hacer otra aplicación para registrar gastos, sino a una que reúna su método: cómo mirar las cuentas, cómo armar un presupuesto, cómo pensar los compromisos, cómo tomar decisiones y a qué señales prestar atención. El contenido explica una idea. Una aplicación permite vivir con ella todos los días.

Ni siquiera tendría que ser el centro de su negocio. Podría ser el lugar donde lo que enseñan se convierte en acciones concretas y se encuentra con la vida real de sus usuarios.

Si yo hoy me dedicara a las finanzas personales, estoy seguro de que intentaría construir algo así. Quizás quienes se levantan cada mañana pensando en ellas sean los mejores herederos de ZCuentas. Durante muchos años nuestra manera de aportar fue construirlo y ofrecerlo. Ahora quizás sea ayudar a que alguien más construya lo que nosotros decidimos no construir.

Una despedida anticipada

Por eso queremos contar esto ahora. No el día que apaguemos Finanzas Personales. Ahora. Mientras todavía funciona. Mientras todavía hay gente que lo utiliza. Mientras técnicamente podríamos seguir manteniéndolo durante mucho tiempo.

Nos parecería deshonesto invitar a alguien a invertir años de su historia financiera dentro de un producto que sabemos que no forma parte de nuestro futuro. No sabemos todavía cuál será el último día de ZCuentas. Pero sí sabemos que llegará. Y quienes lo utilizan tienen derecho a saberlo con suficiente anticipación.

Si algo de todo lo que aprendimos durante estos años les sirve a quienes decidan tomar la posta, estaremos encantados de compartirlo. Nunca sentimos que las ideas útiles debieran morir con quien las tuvo.

Cien dólares

Pienso otra vez en Inés. En aquella computadora con DOS. En Clipper. En los DBF. En un programa ridículamente pequeño que una persona necesitaba para administrar los ingresos y los gastos de su campo. Pagó 100 dólares. Y sin saberlo financió algo bastante más grande que un programa.

Financió una de mis primeras escuelas de programación. Aquel software me enseñó a escuchar un problema y convertirlo en código. Después me ayudó a aprender tecnologías nuevas. Más tarde nos ayudó a hacer conocida una marca que nadie conocía. Después acompañó durante décadas a miles de personas.

Y mientras hacía todo eso permaneció en silencio al costado de nuestros grandes productos, viendo aparecer y desaparecer generaciones completas de software. Nunca fue el producto más importante de Zeta. Y quizás por eso terminó siendo uno de los más importantes de mi historia.

Porque no todo lo importante se mide por lo que factura. Hay cosas que sirven para aprender. Otras sirven para abrir una puerta. Otras para conocer gente. Otras para demostrar de qué somos capaces. Y algunas simplemente nos acompañan durante suficiente tiempo como para terminar formando parte de quienes somos. ZCuentas hizo un poco de todo eso.

Ahora nosotros tenemos que seguir. Y seguir también significa dejar cosas atrás.

Hace muchos años elegimos la web cuando todavía la gente prefería el software instalado. Después elegimos las suscripciones cuando todavía era mucho más fácil vender licencias. Hoy estamos eligiendo construir otra generación de Zeta cuando podríamos perfectamente continuar durante años con la actual.

En todos esos momentos existe la misma tentación: esperar. Esperar que sea evidente. Esperar que el mercado confirme. Esperar que no quede otra alternativa. Nunca me gustó demasiado esa forma de cambiar. Prefiero cambiar mientras todavía podemos elegir.

ZCuentas nació antes que Zeta. Vio nacer prácticamente todo lo que construimos. Ahora le tocará ver, por última vez, cómo nace algo nuevo.

Y esta vez no va a venir con nosotros.

No porque haya fracasado. No porque nos hayamos quedado sin ideas. Ni siquiera porque no sepamos construir una versión mucho mejor. Todo lo contrario. Sabemos perfectamente la que podríamos construir. Simplemente entendimos que ya no debemos ser nosotros quienes la construyan.

Aprender a programar consiste en descubrir todo lo que uno puede construir. Aprender a construir una empresa consiste, entre otras cosas, en descubrir todo lo que uno debe decidir no construir.


Posdata. Mientras escribía esto volví a encontrarme con Zacarías, el personaje que inventamos para hablar de finanzas personales. En aquel video caminaba con el teléfono en la mano, como si todo recién empezara. No sé qué hará ahora. Tal vez encuentre otra herramienta, vuelva a una planilla o simplemente cambie su forma de llevar las cuentas. Está bien. Los productos no tienen que acompañarnos para siempre para haber valido la pena.

Zacarías, el personaje de ZCuentas
Zacarías, hace más de una década. Ver el video

Comparte esta noticia