Desarrollo de software a medida · sistemas web · PerúPasamos a un sistema web lo que hoy haces en Excel.

Desarrollamos el software a la medida de tu proceso. Se construye por sprints de dos semanas, y al final de cada uno lo usas en un servidor de pruebas. El código está en un repositorio Git a nombre de tu empresa desde el primer commit.

2
Semanas por sprint, con demo
30
Días de garantía tras la entrega
100%
Del código, a tu nombre
El tablero del sistema: la barra de la aplicación a la izquierda, los indicadores del mes arriba, órdenes abiertas, cerradas esta semana y vencidas, el gráfico de las últimas diez semanas con una barra marcada, el reparto de estados en una dona y las últimas actualizaciones por sede. Flotando, la orden que está en proceso y la barra de selección con las acciones.
Diagnóstico

Problemas de operación que resolvemos con un sistema.

En la primera reunión vemos contigo qué hay detrás de tu problema, y de ahí sale el alcance.

El problemaLo que suele haber detrásPor dónde se empieza
Todo está en un Excel que cada mes se cae Varias personas editando el mismo archivo, sin historial y sin permisos. Nadie sabe cuál es la versión buena. base de datos + roles
El vendedor cotiza a mano y se equivoca en el precio La lista de precios está en la memoria de alguien y en un PDF desactualizado. cotizador con reglas
El sistema enlatado que compraste no hace lo que necesitas El producto te obliga a cambiar tu proceso para adaptarte a él. análisis del proceso real
El programador anterior desapareció No hay repositorio, no hay documentación y el servidor lo administraba él con su cuenta personal. auditoría del código
El almacén y la facturación no están conectados Dos sistemas separados y una persona que copia los datos de uno a otro todos los días. API e integración
Tu equipo de campo trabaja donde no hay señal Formularios en papel que alguien digita días después. app que funciona sin conexión
No sabes cuánto ganas en cada obra Los costos están repartidos entre el contador, el jefe de obra y un cuaderno. centro de costos por proyecto
Si tu caso se resuelve con un producto que ya existe, te lo vamos a decir.

Cuánto demora un sistema según su tamaño.

El plazo se cierra después de la etapa de análisis (discovery), pero casi todo lo que nos llega cae en uno de estos tres tramos.

TRAMO 01

Sistema básico

4–8semanas

Un proceso, un par de roles y reportes simples. Registro de solicitudes, control de visitas, agenda interna, cotizador.

  • 2 a 4 sprints
  • Un módulo principal y su reporte
  • Login con roles y bitácora
TRAMO 02

Sistema de gestión mediano

2–4meses

Varios módulos conectados entre sí y usuarios con permisos distintos.

  • 4 a 8 sprints
  • Inventario, ventas, compras o proyectos
  • API para conectar con lo que ya usas
TRAMO 03

ERP o CRM completo

5–10meses

Toda la operación en un solo sistema, con multiempresa, multi-almacén, contabilidad de gestión y tableros por área.

  • 10 sprints o más, por fases
  • Migración de datos históricos
  • Capacitación separada por área
Un ERP se entrega por fases. La primera fase útil entra en producción mucho antes de que termine el proyecto, y tu equipo la usa desde ese día.
Digital Buho SAC · desde 2012 Equipo de desarrollo propio Servidores que administramos Facturador propio con API Repositorio a nombre del cliente
Antes de escribir código

El discovery es la primera entrega del proyecto.

Nos sentamos con quien hace el trabajo todos los días y también con la gerencia. Dibujamos el proceso tal como ocurre hoy, incluidos los atajos y las excepciones, que también son requisitos del sistema.

  • Entrevistas con cada rol que va a usar el sistema
  • Mapa del proceso actual y del proceso propuesto, uno al lado del otro
  • Historias de usuario priorizadas: qué entra en el sprint 1 y qué espera
  • Modelo de datos y diagrama de la arquitectura
  • Qué se integra con lo que ya tienes y por qué vía
  • Prototipo navegable en Figma de las pantallas críticas
  • Alcance cerrado, con lo que queda fuera también por escrito

De aquí salen el precio cerrado y el plazo.

Lo que entrega el discovery: el proceso de hoy dibujado, las reglas escritas, el modelo de datos y el alcance cerrado.

Una demo al final de cada sprint de dos semanas.

Así avanza el proyecto, del sprint 0 al pase a producción.

SPRINT 0

Entender el proceso y cerrar el alcance

Entrevistas con quien hace el trabajo, mapa del proceso, modelo de datos y prioridades. Termina con el alcance escrito, el plazo y el precio cerrado. Dura una o dos semanas según el tamaño.

DISEÑO

Las pantallas, antes de programarlas

Prototipo navegable en Figma de los flujos críticos. Lo recorres con tu equipo y comentas encima. Los cambios se hacen aquí, porque mover un campo con el módulo ya construido cuesta un sprint.

SPRINT 1…N

Se construye y se prueba

Dos semanas de desarrollo, con pruebas automáticas para la lógica crítica: cálculos, permisos y estados. Al cierre, el sistema se despliega en un servidor de pruebas con tu dominio de staging.

DEMO

Lo usas tú al final de cada sprint

Media hora de videollamada en la que entras con tu usuario y haces el proceso real. Lo que anotes entra a la lista y se prioriza para el sprint siguiente.

PASE

Producción, capacitación y garantía

Migración de datos, despliegue en producción, capacitación por rol grabada en video y manual escrito. Desde ese día corren los 30 días de garantía por errores de lo entregado.

Qué te entregamos con el sistema.

El código está en una organización de GitHub o GitLab a tu nombre. Tú eres el propietario, nosotros entramos como colaboradores y puedes revisar el avance cualquier día.

Repositorio a tu nombreCon el historial completo de commits, las ramas y las etiquetas de cada versión que salió a producción.
Documentación técnicaCómo se instala, cómo se despliega, qué variables de entorno necesita y cómo está armada la base de datos.
Tu propia APIDocumentada endpoint por endpoint, con ejemplos de petición y respuesta, para que otro sistema se conecte sin llamarnos.
Pruebas automáticasSobre la lógica crítica: cálculos, permisos y cambios de estado. Corren en cada despliegue.
Capacitación grabadaUna sesión por rol, en video, que sirve también para quien entre después a tu equipo.
30 días de garantíaDesde el pase a producción, cualquier error de lo entregado se corrige sin cobrar.
Tus datos, exportablesRespaldos de la base y exportación a Excel o CSV, que puedes hacer tú desde el propio sistema.
Soporte después del paseBolsa de horas o plan mensual, con tiempo de respuesta escrito. Se contrata aparte y no es obligatorio.
Lo que firmamos
  • NDA antes de la primera reunión, si tu información lo requiere
  • Contrato con hitos de pago atados a entregas, no a fechas del calendario
  • Cesión de derechos del código a tu empresa, por escrito
  • Acuerdo de tiempo de respuesta para el soporte posterior

Tecnología que cualquier equipo de desarrollo puede mantener.

Elegimos herramientas con comunidad grande y con programadores disponibles en Lima.

Backend: Laravel y PHP 8

Es el framework con el que más trabajamos. Trae resuelto lo que necesita un sistema de gestión: autenticación, roles, colas, tareas programadas y migraciones de base de datos. Para servicios con muchas conexiones simultáneas usamos Node.

Laravel PHP 8 Node.js

Frontend: React, Next.js o Vue

La elección depende del proyecto. Next.js cuando la aplicación tiene una cara pública que debe salir en Google; React o Vue cuando es un panel interno. Todo en TypeScript y con Tailwind, para que el diseño sea consistente en todas las pantallas.

React Next.js Vue TypeScript Tailwind

Datos e infraestructura

MySQL para la mayoría, PostgreSQL cuando hay consultas pesadas o datos geográficos. Docker para que el entorno de desarrollo sea igual al de producción, y Git con revisión de código antes de cada despliegue.

MySQL PostgreSQL Docker Git GitHub

Se conecta con lo que ya tienes

API REST Webhooks ERP CRM POS Marketplaces SSO WhatsApp Business API

Cuando el trabajo es en campo

Si tu equipo revisa medidores, entrega pedidos o levanta actas donde no hay señal, la aplicación se construye para funcionar sin conexión: guarda en el celular y sincroniza cuando vuelve la red. Es más trabajo y hay que decidirlo en el discovery, no a mitad del proyecto.

  • Aplicación web instalable en el celular, sin pasar por las tiendas
  • Cola de sincronización con resolución de conflictos
  • Cámara, firma en pantalla y lectura de códigos de barras
  • Si necesitas app nativa, se evalúa React Native

Tu sistema puede facturar y avisar por WhatsApp sin integrar a un tercero.

Las integraciones que más nos piden son emisión electrónica y notificación por WhatsApp. Las dos son productos nuestros, con su API y su soporte en el mismo equipo.

EMISIÓN

Comprobantes con la API de Fastura

Cuando tu sistema cierra la venta, emite en el mismo flujo la boleta, la factura, la nota de crédito o la guía ante SUNAT, con su XML firmado y su CDR.

  • Emisión desde tu propio backend
  • Consulta de RUC y DNI incluida
  • Envío del comprobante al correo del cliente
Ver la API y el código fuente de Fastura →
AVISOS

Notificaciones con la API de Waya

Tu sistema envía el aviso por WhatsApp cuando cambia un estado: pedido confirmado, orden lista, cobranza por vencer, recordatorio de cita.

  • Mensajes desde tu backend
  • Por QR o por la API oficial, con número verificado
  • Respuestas que caen en la cola del equipo
Ver la API de Waya →
DESPLIEGUE

Corre en nuestros VPS

El sistema se despliega en VPS que administramos nosotros, con monitoreo y consola de administración. Si algo falla, escribes a un solo WhatsApp y del otro lado están quienes programaron el sistema y quienes administran el servidor.

  • Ambientes separados de staging y producción
  • Respaldos como servicio adicional, con su retención por escrito
  • También desplegamos en tu nube, si ya tienes una
Ver los VPS →
Desarrollo, servidor, facturación y WhatsApp entran en un solo comprobante con tu RUC.
Mantenimiento
Operación y soporte

El proyecto sigue después del pase a producción.

Dejamos conectado el registro de errores, con los respaldos y el monitoreo del servidor en marcha, y tienes un canal donde te contesta alguien que conoce tu código.

  • Registro de errores con aviso automático cuando algo falla en producción
  • Respaldos de base de datos y de archivos, con su retención escrita
  • Ambiente de staging permanente para probar cambios antes de subirlos
  • Bolsa de horas o plan mensual, con tiempo de respuesta acordado
  • El mismo equipo que lo construyó es el que lo atiende

Tipos de sistema que desarrollamos.

Inventario y almacenes

Stock por ubicación, kardex, transferencias y toma de inventario con lector.

Reparto y rutas

Asignación de pedidos, estado en vivo, firma del cliente y aviso por WhatsApp.

Órdenes de servicio

Del ticket a la visita técnica, con repuestos, horas y cierre firmado en campo.

Costos por proyecto

Presupuesto contra ejecutado, valorizaciones y avance de obra.

Preguntas frecuentes.

¿Cuánto cuesta un sistema a medida y de qué depende?
Depende de cuántos procesos entran, cuántos roles distintos lo van a usar y con qué se tiene que integrar. Por eso no publicamos una tarifa: el precio se cierra al terminar el discovery, cuando ya sabemos qué hay que construir.
¿Cuánto demora?
Por tramos: un sistema básico de un solo proceso, entre 4 y 8 semanas. Un sistema de gestión mediano con varios módulos, de 2 a 4 meses. Un ERP o un CRM completo, de 5 a 10 meses y siempre por fases, con la primera fase útil en producción mucho antes del cierre. El plazo se confirma al terminar el discovery.
¿El código es mío?
Sí, desde el primer día. El repositorio se crea en una organización de GitHub o GitLab a nombre de tu empresa, tú eres el propietario y nosotros entramos como colaboradores. Al cierre firmamos la cesión de derechos por escrito y te quedas con el historial completo, la documentación y los scripts de despliegue.
¿Puedo ver avances antes del final?
Sí, cada dos semanas. Al cierre de cada sprint el sistema queda desplegado en un servidor de pruebas con tu dominio de staging, y hacemos media hora de videollamada donde entras con tu usuario y haces el proceso real con datos de prueba.
¿Qué pasa si cambio de idea a mitad del proyecto?
Es normal y el método está armado para eso. Los cambios entran a la lista de prioridades y se acomodan en los sprints siguientes. Si un cambio agranda el alcance, se cotiza aparte antes de tocarlo y tú decides si entra ahora, después o nunca.
¿Cómo se paga, todo al inicio?
No. Se paga por hitos atados a entregas: un adelanto para arrancar el discovery, pagos parciales conforme se aprueban los sprints y un saldo al pase a producción. Los hitos van escritos en la propuesta con la fecha estimada de cada uno, y si un sprint se atrasa por nuestra causa, el hito no se cobra hasta que se apruebe.
¿Firman NDA?
Sí, y lo firmamos antes de la primera reunión técnica si tu información lo requiere. Puedes mandarnos el tuyo o usar el nuestro. En proyectos con datos personales también acordamos por escrito quién accede a la base de producción y bajo qué condiciones.
¿Se conecta con mi ERP o con el sistema que ya uso?
Casi siempre sí, y la vía depende de tu proveedor. Si tiene API, la usamos y es lo más limpio. Si no la tiene, se resuelve con intercambio programado de archivos o con lectura directa de la base cuando el proveedor lo permite. Dinos qué sistema usas y te confirmamos la vía antes de cotizar.
¿El sistema puede emitir boletas y facturas?
Sí, con la API de Fastura, que es nuestro facturador. Tu sistema emite la boleta o la factura ante SUNAT en el mismo flujo de la venta, con su XML firmado y su CDR, y no necesitas contratar otro facturador.
¿Puede avisar por WhatsApp a mis clientes?
Sí, con la API de Waya. Desde tu backend disparas el aviso cuando el estado cambia: pedido confirmado, orden lista, cobranza por vencer o recordatorio de cita. Con la API oficial, el número va verificado y las plantillas aprobadas; por QR no hacen falta. Si el cliente responde, la conversación cae en la cola de tu equipo.
¿Dónde queda alojado el sistema?
En nuestros VPS, con ambientes separados de staging y producción y con monitoreo. Los respaldos van como servicio adicional. Si tu empresa ya tiene su propia nube o una política que lo exige, desplegamos ahí: entregamos los scripts y la documentación para que corra donde tú decidas.
¿Qué incluye el soporte después del lanzamiento?
Los primeros 30 días son garantía: cualquier error de lo entregado se corrige sin cobrar. Después puedes contratar una bolsa de horas o un plan mensual, con tiempo de respuesta escrito, que cubre correcciones, cambios menores, respaldos y monitoreo. No es obligatorio y puedes contratarlo más adelante, cuando lo necesites.
¿Si ustedes cierran, quién mantiene el sistema?
Cualquier equipo que sepa Laravel o React. Esa es la razón de usar tecnología común y de dejarte el repositorio, la documentación y los scripts de despliegue desde el principio. No hay componentes cerrados que solo nosotros podamos operar, ni licencias atadas a una cuenta nuestra.
¿Tengo que migrar los datos que ya tengo?
Se evalúa en el discovery y casi siempre conviene. Migramos lo que sirve para operar y para consultar: maestros de clientes, productos, saldos y el histórico que vas a usar. Los datos que solo se guardan por si acaso quedan en un respaldo consultable, fuera del sistema nuevo, para que no lo hagan más lento.
Pedir propuesta

Cuéntanos qué proceso quieres llevar a un sistema.

Respondemos en 48 horas hábiles con el tramo en el que cae tu proyecto, cómo sería el discovery y qué necesitamos de ti para arrancar.

48 h hábiles
Para la propuesta
Brief corto

Tu proyecto en pocas líneas.

Con describir el proceso en una línea nos alcanza para empezar.

Usamos tus datos solo para responderte esta consulta. Si necesitas NDA antes de contarnos, dilo aquí mismo.