WowConta! no nació en una startup ni en una presentación comercial. Nació en algo mucho más terrenal: la necesidad real de llevar la contabilidad de un autónomo sin depender por completo de terceros, con control sobre los datos, con lógica de trabajo propia y con la tranquilidad de entender qué se está haciendo en cada paso.
Este artículo inaugura el blog de WowConta! contando justo eso: su origen. Porque antes de convertirse en un software GPL de contabilidad para autónomos en WordPress, fue papel, fue texto plano, fue hoja de cálculo, fue base de datos y fue también muchas horas de trabajo, responsabilidad y prudencia.
El principio: contabilidad en papel y demasiadas cosas que podían salir mal
Cuando empecé como autónomo, mi actividad giraba en torno a una web explotada con publicidad. Siempre he sido informático y he trabajado por temporadas tanto en software como en hardware, así que la parte técnica nunca me resultó ajena. La contabilidad, en cambio, exigía otro tipo de disciplina.
Al darme de alta, con la ayuda de un gestor cercano, recibí los clásicos libros de ingresos y gastos en papel. Eran esas libretas encuadernadas con hojas preimpresas que durante años formaron parte del paisaje administrativo de muchos pequeños negocios.
La idea inicial parecía razonable: rellenarlos con orden y mantener todo al día. Pero la realidad tenía otra textura. Mantener la secuencia correcta, no saltarse nada y evitar errores al introducir los datos manualmente no siempre era fácil. Y cuando el soporte es un libro legal, corregir un fallo no tiene precisamente la elegancia de un botón de deshacer.
Además, ya traía en la cabeza las historias de un amigo empresario que me había contado algunos de sus problemas contables con su gestor. Sumando aquello a que mi actividad al principio era reducida, la conclusión fue bastante natural: mejor hacerlo yo mismo y entender cada paso.
Del papel al archivo de texto: el primer intento de ganar aire
El siguiente paso fue pasar esa contabilidad a un simple archivo de texto. No tenía nada de espectacular, pero sí una ventaja decisiva: me permitía organizarlo todo sin tanta presión, corregir con facilidad y dejarlo bien preparado para volcarlo al libro físico a final de mes.
El formato era casi una imitación del propio libro en papel. Más cómodo, más editable, más razonable para trabajar a diario. Pero pronto apareció una limitación muy clara: no tenía sentido seguir haciendo cuentas manuales una a una cuando el trabajo ya estaba dentro del ordenador.
La hoja de cálculo: cuando el trabajo empezó a parecer un sistema
La siguiente estación fue OpenOffice. La hoja de cálculo supuso una mejora inmediata y muy tangible. Se acabaron los cálculos y recálculos manuales al introducir datos. También se redujeron muchos errores derivados precisamente de ese trabajo repetitivo y mecánico.
Por primera vez, la contabilidad empezó a resultar menos artesanal. Pero solo hasta cierto punto. Cuando llegaban las declaraciones trimestrales y anuales, todo volvía a complicarse. Integrar correctamente ese trabajo en una hoja de cálculo terminaba exigiendo demasiados ajustes, demasiada lógica añadida y demasiada fragilidad.
La hoja de cálculo resolvía bien una parte del problema, pero no era todavía la herramienta definitiva para una actividad que iba creciendo.
La base de datos y VB6: aquí empezó el software de verdad
Cuando el volumen de actividad y la variedad de clientes y proveedores fueron aumentando, el siguiente paso era casi inevitable: pasar a una base de datos. La solución tomó forma con MySQL y un programa desarrollado en Visual Basic 6.
Elegí VB6 por una razón sencilla: durante años había programado en Basic, además de otros lenguajes como Perl o RPG II. Era un terreno natural para construir una herramienta práctica, privada y orientada al trabajo diario.
Ese programa ya no era una simple ayuda. Empezó a convertirse en una solución real. Añadió fichas de clientes y proveedores, facturas desglosadas, emisión de facturas, soporte para domiciliaciones bancarias y funciones que ayudaban a preparar declaraciones trimestrales y anuales conforme la actividad se volvía más compleja.
Durante mucho tiempo fue una herramienta de uso exclusivamente privado. Nunca nació como producto comercial. Nació como respuesta directa a una necesidad concreta: trabajar con más orden, con menos fricción y con mayor control.
El peaje de los años: depender de Windows para seguir funcionando
Aquella etapa tuvo también su reverso. Cada cambio de sistema operativo era motivo de inquietud. Había una sensación recurrente de riesgo: la de depender de un entorno que, con cada evolución, podía complicar la continuidad del programa.
Durante años, ese software me mantuvo ligado a Windows. Solo cuando conseguí hacer funcionar todo el entorno de desarrollo de forma cómoda dentro de una máquina virtual pude respirar con algo más de margen. Pero la dirección ya estaba clara: tarde o temprano había que construir una evolución más robusta y sostenible a largo plazo.
Por qué WordPress y por qué WowConta!
El salto a WordPress no fue una ocurrencia ni una moda. Fue una decisión práctica. Conociendo WordPress a fondo, resultaba lógico aprovechar una base madura: su forma de acceso, sus rutinas de copia de seguridad, su estabilidad general y la facilidad para mantener el sistema actualizado con una arquitectura modular.
La idea de fondo seguía siendo exactamente la misma que al principio: disponer de un sistema que funcione, que no genere dependencia de un tercero y que pueda crecer de forma modular a medida que cambian las necesidades del autónomo y también las exigencias de la Administración.
Así nació WowConta!, como la evolución natural de muchos años resolviendo el mismo problema desde distintos formatos.
El reto técnico: PHP, cálculo y disciplina
Convertir esa experiencia acumulada en un plugin para WordPress tuvo un reto muy concreto: PHP. Aunque hoy es un lenguaje mucho más sólido que en otras épocas, sigue siendo un terreno donde conviene caminar con cuidado, especialmente cuando se trata de cálculos y lógica contable.
En software de contabilidad no basta con que algo “parezca funcionar”. Tiene que hacerlo bien, de forma consistente, comprensible y verificable. Y eso obliga a mantener una disciplina especial en el desarrollo.
Por qué WowConta! es GPL
La licencia GPL no está en WowConta! como adorno ideológico ni como reclamo vacío. Está porque encaja con su razón de ser.
Que un software sea GPL significa, entre otras cosas, que cualquier programador puede revisar el código, detectar un defecto, comunicarlo, corregirlo o ampliar funcionalidades. Significa que el proyecto no queda encerrado en una caja negra ni atado a una única mano para evolucionar.
En contabilidad y facturación, eso tiene un valor enorme: transparencia, continuidad y capacidad real de adaptación.
Qué hace hoy WowConta!
Hoy, WowConta! maneja los libros contables de ingresos, gastos y amortizaciones y proporciona la base sobre la que se apoyan el resto de plugins del sistema. También integra elementos como las fichas de clientes y proveedores, aunque la estructura sigue evolucionando para ganar claridad y modularidad.
Está pensado para autónomos que quieren una alternativa más cómoda, más estructurada y más libre que una hoja de cálculo convencional, sin renunciar al control sobre sus propios datos.
Además, el objetivo no es quedarse en una foto fija. El camino natural pasa por completar en WordPress todas las funciones que durante años ya resolvía el programa en VB6, seguir ampliándolas y adaptarlas a las nuevas características y exigencias de la AEAT.
Una transición en marcha, con doble comprobación
Hay un detalle que define muy bien el enfoque con el que se está construyendo WowConta!: durante la transición, el sistema anterior en VB6 y la versión actual en WordPress siguen funcionando conjuntamente. No es nostalgia. Es verificación.
La idea es confirmar que ambos ofrecen los mismos resultados, usando esa coincidencia como señal de funcionamiento correcto. En software contable, esa prudencia no es una exageración. Es parte del oficio.
A quién quiere ayudar WowConta!
WowConta! está pensado para autónomos con necesidades reales de contabilidad y facturación que desean trabajar con libertad, sin quedar atados a plataformas privativas ni a modelos cerrados. Especialmente para quienes tributan en estimación directa, aunque el proyecto mantiene una mirada abierta hacia otras posibilidades futuras.
La aspiración de fondo es simple: que quien lo use se sienta tan cómodo como me he sentido yo con mi propio programa. Que el sistema oriente, acompañe en las tareas rutinarias y facilite el trabajo diario sin convertirse en una carga más.
El origen importa
Muchos programas presumen de funciones. WowConta! también las tendrá, y este blog servirá para explicarlas. Pero antes de eso, conviene contar de dónde viene.
Viene del papel. Viene del error corregido a mano. Viene del archivo de texto, de la hoja de cálculo, de la base de datos y del programa que durante años resolvió un problema real en silencio. Viene de trabajar, de probar, de equivocarse con prudencia y de mejorar poco a poco.
Por eso WowConta! no nace como una idea abstracta. Nace como una evolución vivida.
Y si ahora mismo tú todavía estás en la fase de papel, quizá convenga decirlo con claridad y sin rodeos: WowConta! quiere ayudarte a salir de ahí.
En próximas entradas iremos explicando con más detalle la estructura modular de WowConta!, sus libros contables, su enfoque GPL y su evolución hacia nuevas necesidades de facturación y contabilidad para autónomos.