Modernize Studio
Idioma: ES
Escríbanos

Software de gestión a medida, integraciones y migración de datos

No todos los proyectos parten de un programa antiguo. Algunos parten de un proceso que funciona a base de correos y hojas de cálculo, de dos sistemas que no se hablan o de una base de datos que hay que trasladar. Desarrollamos el software, conectamos los sistemas, trasladamos los datos y nos ocupamos del resultado una vez en marcha.

Qué hacemos

Software de gestión a medida

Aplicaciones web construidas según la forma en que trabaja su empresa: pedidos, almacén, citas, presupuestos, seguimiento de trabajos, aprobaciones internas. Partimos de los documentos y las hojas de cálculo que usa hoy, porque ya describen el proceso con detalle.

  • Roles y permisos por usuario, con registro de cambios
  • Documentos generados en PDF, con su propia numeración
  • Importación de sus listas actuales desde Excel o CSV
  • C# con ASP.NET Core o PHP con MySQL, según quién vaya a mantenerlo

Integraciones y API

Conectamos sus aplicaciones entre sí y con servicios externos mediante API REST, webhooks o intercambios de archivos programados, para que un dato introducido una vez llegue a todos los sistemas que lo necesitan.

  • Conexiones entre el programa de gestión, la tienda online, el CRM y el programa de contabilidad
  • API para que socios o sus propias herramientas lean y escriban datos en su aplicación
  • Importaciones y exportaciones programadas en CSV, XML o JSON
  • Registro de cada intercambio, con un aviso cuando alguno falla

Migración de datos

Trasladamos datos desde Access, Excel, Paradox, dBase o una base de datos antigua a SQL Server, MySQL u otra base de datos SQL, y antes del cambio le demostramos que no se ha perdido ni alterado nada.

  • Correspondencia de cada campo, con las conversiones acordadas por escrito
  • Pruebas sobre una copia antes del traspaso definitivo
  • Un informe de conciliación con número de registros y totales, tabla por tabla
  • La lista de anomalías encontradas, para que usted decida

Mantenimiento y soporte

Cuando la aplicación está en marcha, nos ocupamos de ella por una cuota mensual acordada de antemano. Lo que cubre la cuota se fija por escrito antes de empezar el mantenimiento.

  • Correcciones y pequeños cambios, solicitados por correo
  • Actualizaciones de seguridad del framework y de las bibliotecas
  • Supervisión de errores y de tareas programadas
  • Comprobaciones de que las copias de seguridad se pueden restaurar de verdad

Cómo se desarrolla un proyecto

  1. Una breve descripción por escrito

    Cuéntenos qué debe hacer el software, qué sistemas o datos intervienen y quién lo va a usar. Las hojas de cálculo, formularios o capturas que ya tenga ayudan más que un pliego de requisitos extenso.

  2. Propuesta con precio cerrado

    Le respondemos por escrito con el alcance, la tecnología, un calendario y un precio cerrado. Si algo no está claro, lo preguntamos por escrito antes de presupuestar.

  3. Primer módulo con sus datos

    Desarrollamos primero una parte, normalmente la que más se va a usar, y su equipo trabaja con ella antes de construir el resto. En una integración o una migración de datos, se trata de una prueba sobre una copia.

  4. Entrega por fases

    El resto llega en fases acordadas, cada una probada antes de ponerse en marcha. Usamos tecnologías muy extendidas y documentamos lo que hacemos, así que no depende de nosotros. El mantenimiento está disponible por una cuota mensual acordada de antemano.

Lo que suele salir mal, y cómo lo evitamos

  1. Reglas que solo existen en la cabeza de alguien

    Las reglas que más importan suelen ser las excepciones: el cliente que paga a 90 días, el artículo que nunca lleva descuento. Pedimos ejemplos reales y documentos anteriores, y ponemos cada regla por escrito para que la confirme antes de desarrollarla.

  2. Integraciones que fallan sin que nadie lo note

    Una llamada que agota el tiempo de espera o un archivo que llega a medio escribir pueden dejar dos sistemas desalineados durante semanas. Cada intercambio que montamos queda registrado, se reintenta cuando es seguro hacerlo y se avisa cuando falla.

  3. Dos sistemas, dos versiones del mismo cliente

    Rara vez dos sistemas identifican igual a un cliente o un artículo. Antes de conectarlos acordamos con usted qué sistema manda en cada dato y cómo se emparejan los registros.

  4. Una migración de datos que nadie puede comprobar

    Copiar tablas rara vez es lo difícil. El trabajo está en demostrar que cada registro ha llegado intacto. Primero ejecutamos la migración sobre una copia y entregamos un informe de conciliación, de modo que el cambio definitivo repite algo ya verificado.

  5. Software que nadie más puede mantener

    Usamos tecnologías muy extendidas, C# con ASP.NET Core o PHP con MySQL, y documentamos lo que hacemos, para que su proveedor informático u otro desarrollador pueda tomar el relevo sin empezar de cero.

Precio y forma de pago

Propuesta

Precio cerrado

por escrito, antes de empezar

Mantenimiento

Cuota mensual

acordada de antemano

Cada propuesta indica un precio cerrado para el trabajo que describe.

El mantenimiento se factura como una cuota mensual, acordada por escrito antes de empezar.

Los precios son cerrados y se acuerdan por escrito antes de empezar. Si cambia el alcance, le enviamos un nuevo presupuesto por escrito y esperamos su aprobación antes de hacer el trabajo adicional.

Precios sin IVA.

Una migración real, comprobada con pruebas

Northwind es la base de datos de ejemplo que Microsoft incluía con Access, no un cliente nuestro. Migramos una copia pública a SQLite y PostgreSQL, comparamos cada tabla y cada consulta con el original mediante pruebas automáticas y construimos sobre el resultado una aplicación web que funciona. El caso práctico da las cifras y el informe de equivalencia detalla cada comprobación.

El caso práctico es una migración, pero los proyectos nuevos se prueban y se documentan de la misma manera.

Informe de equivalencia (en inglés) · Vista previa y análisis de ejemplo (demo)

Preguntas frecuentes

¿Cómo obtenemos un precio para una aplicación nueva?

Envíenos una breve descripción por escrito. Le respondemos con una propuesta, un calendario y un precio cerrado. Si necesitamos más información, se la pedimos por escrito.

¿Pueden conectar nuestro software con un sistema que no tiene API?

A menudo, sí: mediante exportaciones de archivos programadas, acceso directo a su base de datos cuando está permitido, o las funciones de importación que ya ofrece. La propuesta indica qué método usaríamos y qué limitaciones tiene.

¿Trabajan con aplicaciones que no han desarrollado ustedes?

Sí, en integraciones, migraciones de datos y mantenimiento. Empezamos con una revisión por escrito del código y los datos existentes, para que el precio se base en lo que realmente encontramos.

¿Cuánto cuesta el mantenimiento?

Una cuota mensual acordada de antemano, según el tamaño de la aplicación y el volumen de cambios que prevea. Se fija por escrito antes de que empiece el mantenimiento.

¿Se puede hacer una migración de datos sin parar el trabajo?

Sí. Hacemos migraciones de prueba sobre copias mientras ustedes siguen trabajando, y después el traspaso definitivo en el momento que elijan, normalmente fuera del horario laboral, seguido del informe de conciliación sobre los datos finales.

¿Qué tecnologías utilizan?

Sobre todo C# con ASP.NET Core, o PHP con MySQL, además de JavaScript en el navegador, bases de datos SQL como SQL Server y MySQL, y API REST para las integraciones. Elegimos en función de lo que su equipo o su proveedor informático pueda mantener después.

Contacto

Por correo electrónico:

riccardo@modernizestudio.com
Escribir un correo

Envíenos una breve descripción del proyecto, con las hojas de cálculo o capturas que ayuden a explicarlo. Le responderemos en un día laborable.

Trabajamos desde Italia.

Escríbanos