Ecnoz desarrolló una nueva versión de Manzanita para Estudio Laborde, en Uruguay, transformando un sistema heredado en una aplicación web con C#, .NET y Blazor.
Los sistemas de gestión acompañan la historia de una empresa. En sus funciones, sus datos y sus procesos se acumula una forma de trabajar que merece conservarse, incluso cuando la tecnología necesita renovarse.
Ese fue el punto de partida de la modernización de Manzanita, el sistema de gestión de Estudio Laborde, un estudio contable de Uruguay. El desafío consistía en trasladar el conocimiento del sistema original a una nueva plataforma que permitiera continuar su evolución.
El punto de partida: Manzanita en Clipper
La versión original de Manzanita estaba desarrollada en Clipper y almacenaba la información en archivos DBF. Su código reunía funciones administrativas y contables que reflejaban las necesidades del estudio.
Conservar ese conocimiento era una parte central del proyecto. Reemplazar el sistema exigía comprender sus reglas, las relaciones entre los datos y los procesos que sostenían el trabajo cotidiano.
Por eso, la modernización comenzó con el análisis del código fuente y de las estructuras de información existentes. Esa revisión permitió utilizar el sistema anterior como referencia para diseñar la nueva solución.
La nueva Manzanita: C#, .NET y Blazor
Para la nueva versión, Ecnoz desarrolló una aplicación web en C# sobre .NET 10, con Blazor para la interfaz y PostgreSQL como base de datos.
Esta combinación permite utilizar el sistema desde un navegador y ofrece una base para mantenerlo, incorporar funciones y acompañar las necesidades futuras del estudio.
El desarrollo separa las reglas del negocio, el acceso a los datos y las pantallas de la aplicación. Esa organización facilita modificar una parte del sistema y comprobar su funcionamiento sin concentrar toda la lógica en una misma pieza de código.
| Componente | Manzanita original | Nueva Manzanita |
|---|---|---|
| Lenguaje | Clipper | C# |
| Plataforma | Aplicación heredada | Aplicación web sobre .NET 10 |
| Interfaz | Pantallas del sistema original | Interfaz web con Blazor |
| Almacenamiento | Archivos DBF | Base de datos PostgreSQL |
Una solución pensada para la gestión del estudio
La modernización se centra en tareas concretas de Estudio Laborde: la administración de empresas, la agenda de contactos, el seguimiento de trámites y la gestión de recaudación y honorarios.
La nueva plataforma incorpora funciones como:
- Gestión de empresas, con información organizada para su consulta y actualización.
- Agenda de contactos, vinculada a las empresas del estudio.
- Seguimiento de trámites, con estados y registro de las acciones realizadas.
- Control de recaudación, con importes a recaudar, cobrados y pagados por empresa y período.
- Acceso mediante usuarios y permisos, según las responsabilidades de cada integrante del equipo.
El objetivo es reunir estas tareas en una herramienta coherente con la dinámica del estudio y preparada para seguir creciendo.
Una transición que cuida la información histórica
El paso de archivos DBF a una base de datos moderna requiere revisar la calidad y la consistencia de la información.
Para acompañar ese proceso, Ecnoz desarrolló herramientas de lectura, validación y conciliación de los datos históricos. El enfoque contempla una migración gradual, conservando los archivos originales y verificando la información antes de incorporarla a la nueva plataforma.
Esto permite detectar registros incompletos o inconsistencias y resolverlos de forma controlada durante la transición.
Una base tecnológica para la próxima etapa
Con el desarrollo de la nueva Manzanita, Estudio Laborde cuenta con una plataforma web sobre la cual continuar la modernización de su gestión.
El proyecto conecta el conocimiento contenido en un sistema Clipper con una arquitectura en C#, .NET, Blazor y PostgreSQL. Su valor está en conservar la lógica útil del negocio y darle una base tecnológica que facilite futuras mejoras.
En Ecnoz desarrollamos software a partir de cómo trabaja cada organización. Si tu sistema necesita evolucionar, conversemos sobre el próximo paso.