Sistemas web a medida · Perú

Lo que hoy haces en Excel, hecho sistema.

Software hecho para tu proceso, no un producto al que te tengas que adaptar. Se construye por sprints de dos semanas y al final de cada uno lo ves andando en un servidor de pruebas: no esperas cuatro meses para descubrir que se entendió otra cosa. El código vive en un repositorio Git registrado a nombre de tu empresa desde el primer commit.

2
Semanas por sprint, con demo
30
Días de garantía tras el pase
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.
Quizá buscas

Nadie llama pidiendo «un sistema».

Llaman describiendo un problema de operación. Esta es la traducción que hacemos en la primera reunión, y de ahí sale el alcance.

Lo que nos dicenLo que casi siempre significaPor dónde se empieza
«Tengo todo en Excel y cada mes se me 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
«Mi vendedor cotiza a mano y se equivoca en el precio» La lista de precios vive en la cabeza de alguien y en un PDF de hace ocho meses. cotizador con reglas
«Compré un sistema enlatado y no hace lo que necesito» El producto obliga a cambiar tu proceso, y tu proceso es justo lo que te diferencia. discovery 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
«Necesito que mi almacén y mi facturación se hablen» Dos sistemas que no se conocen y una persona copiando datos de uno al otro todos los días. API e integración
«Mi equipo de campo no tiene señal donde trabaja» Formularios en papel que alguien digita de noche, con dos días de retraso. app que funciona sin conexión
«Quiero saber cuánto gano por obra y hoy no lo sé» 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. Construir a medida algo que puedes contratar hecho es la forma más cara de empezar.
Plazos por tramo

Cuánto demora, según de qué tamaño estamos hablando.

El plazo se cierra recién después del discovery, pero estos tres tramos cubren casi todo lo que nos llega. Si tu proyecto no encaja en ninguno, seguro son dos proyectos.

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 que se hablan entre sí y usuarios con permisos distintos. Es el tramo donde cae la mayoría.

  • 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

La operación entera adentro: 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 por área, no una sola sesión
Un ERP no se entrega el último día: sale por fases. La primera fase útil entra en producción mucho antes de que el proyecto termine, y desde ahí ya empieza a devolverte trabajo.
Digital Buho SAC · desde 2012 Equipo de desarrollo propio Servidores propios Facturador propio con API Repositorio a nombre del cliente
Antes de escribir código

El discovery es una entrega, no una reunión de cortesía.

Nos sentamos con quien hace el trabajo todos los días, no solo con la gerencia. Dibujamos el proceso tal como ocurre hoy, con sus atajos y sus excepciones, porque ahí es donde viven los requisitos que nadie escribe en un correo.

  • 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 escrito con la misma letra

De aquí sale el precio cerrado y el plazo. Antes del discovery cualquier número es un invento, y prometerte uno por teléfono sería el primer error del proyecto.

Lo que entrega el discovery: el proceso de hoy dibujado, las reglas escritas, el modelo de datos y el alcance cerrado. El discovery es una entrega, no una reunión de cortesía. Sale con precio y plazo cerrados.
Cómo se construye

Dos semanas, una demo. Y así hasta terminar.

Cada sprint cierra con el sistema andando en staging y una videollamada donde lo usas tú. Lo que no te gusta se corrige en el sprint siguiente, no en la entrega final.

El sprint cero: entrevistas, modelo relacional, backlog y el precio cerrado por escrito.
  • Entrevistas con operaciones y con gerencia, por separado
  • Diagrama de entidades y relaciones en PostgreSQL
  • Backlog con criterios de aceptación por historia
  • Precio y plazo cerrados: sin costos que aparezcan después
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. Mover un campo aquí cuesta minutos; moverlo 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 sobre la lógica que no puede fallar: cálculos, permisos y estados. Al cierre se despliega solo a un servidor de pruebas con tu dominio de staging.

DEMO

Lo usas tú al final de cada sprint

Media hora de videollamada con el sistema andando. No una presentación: 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 llevas

El repositorio está a nombre de tu empresa desde el primer commit.

El código vive en una organización de GitHub o GitLab a tu nombre: nosotros somos colaboradores y tú eres el dueño. Miras el avance cualquier día, no un ZIP al final. Puedes mirar 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, para quien entre a tu equipo el año que viene.
30 días de garantíaCualquier error de lo entregado se corrige sin cobrar, contados desde el pase a producción.
Tus datos, exportablesRespaldos de la base y exportación a Excel o CSV desde el propio sistema, sin pedirnos permiso.
Soporte después del paseBolsa de horas o plan mensual, con tiempo de respuesta escrito. Se contrata aparte y no es obligatorio.

«¿Y si ustedes cierran mañana?»

Es la pregunta correcta y la contestamos así: tienes el código, la documentación, los scripts de despliegue y los accesos del servidor. Cualquier equipo de Laravel o de React puede tomar el proyecto y seguir. No usamos herramientas cerradas que solo nosotros sepamos operar, ni licencias atadas a nuestra cuenta.

Llevamos 14 años operando desde Lima, pero la respuesta no puede depender de eso.

Y también 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
Con qué se construye

Tecnología confiable, que cualquier buen equipo puede mantener.

Elegimos herramientas con comunidad grande y programadores disponibles en Lima. Un framework exótico te deja atado al único que lo sabe usar.

Backend: Laravel y PHP 8

Es nuestro terreno principal y el que más talento tiene en el Perú. Trae de fábrica lo que un sistema de gestión necesita: autenticación, roles, colas, tareas programadas y migraciones de base de datos. Para servicios que necesitan mucha conexión simultánea 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 sin pelearse con hojas de estilo heredadas.

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 tu 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

Casi ningún sistema nace solo. Si tu ERP, tu POS o tu marketplace tienen API, la usamos. Si no la tienen, se resuelve con importación programada de archivos o con lectura directa de la base, según lo que permita el proveedor.

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
Lo que una software factory no te puede dar

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

Las dos integraciones que más se piden en el Perú 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

Tu sistema cierra la venta y el comprobante sale ante SUNAT desde el mismo flujo. Boleta, factura, nota de crédito y guía, con su XML firmado y su CDR. Sin contratar un facturador aparte ni pagar dos soportes que se echan la culpa entre ellos.

  • 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

El sistema avisa por WhatsApp cuando corresponde: pedido confirmado, orden lista, cobranza por vencer, recordatorio de cita. Un endpoint, no un proveedor internacional con soporte en inglés y facturación en dólares.

  • Mensajes desde tu backend
  • Plantillas aprobadas y número verificado
  • Respuestas que caen en la bandeja del equipo
Ver la API de Waya →
DESPLIEGUE

Corre en nuestros VPS

El sistema se despliega en servidores nuestros, con respaldos, monitoreo y consola de administración. Si un domingo algo se cae, escribes a un solo WhatsApp y del otro lado están los que programaron y los que administran el servidor.

  • Ambientes separados de staging y producción
  • Respaldos con su retención declarada
  • 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. Un proveedor, no cuatro contratos con cuatro renovaciones distintas.
Consultoría
Para operaciones que no pueden parar

Un sistema interno se juzga el día que falla a las 11 de la noche.

Por eso el proyecto no termina con el pase a producción. Queda el registro de errores conectado, los respaldos corriendo, el monitoreo del servidor y un canal donde escribes y te contesta alguien que conoce tu código, no una mesa de ayuda que abre un ticket.

  • Registro de errores con aviso automático cuando algo revienta 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 nos piden

Los casos con nombre de cliente van cuando ellos lo autoricen.

Un sistema interno suele ser información sensible del negocio. Preferimos dejar el espacio en blanco antes que publicar algo que no nos toca contar.

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.

Este bloque está reservado para casos reales Cuando publiquemos uno irá con el nombre de la empresa, qué se construyó, en cuánto tiempo y qué cambió en su operación. Con su autorización por escrito.
Preguntas

Lo que se pregunta antes de encargar un sistema.

¿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. Antes de eso cualquier cifra sería un invento que después se corrige al alza, y así es como se arruinan los proyectos.
¿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í, y no al final: 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?
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. No es una presentación con diapositivas: es el sistema andando, 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. Lo que no hacemos es meterlo callados y avisar del sobrecosto al final.
¿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, no después.
¿El sistema puede emitir boletas y facturas?
Sí, con la API de Fastura, que es nuestro facturador. Tu sistema cierra la venta y el comprobante sale ante SUNAT desde el mismo flujo, con su XML firmado y su CDR. No hay que contratar un tercero ni sostener dos soportes distintos cuando algo falla.
¿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. El número va verificado y las plantillas aprobadas, y si el cliente responde, la conversación cae en la bandeja de tu equipo.
¿Dónde queda alojado el sistema?
En nuestros VPS, con ambientes separados de staging y producción, respaldos y monitoreo. 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, no dentro del sistema nuevo, porque arrastrar años de basura hace lento todo lo demás.
Pedir propuesta

Cuéntanos el proceso que te está comiendo el día.

Respondemos en 48 horas con el tramo en el que cae tu proyecto, cómo sería el discovery y qué necesitamos de ti para arrancar. Si vemos que un producto ya hecho te sirve, también te lo decimos.

48 h
Para la propuesta
Días hábiles
2 sem
Por sprint
Con demo en staging
30 días
De garantía
Desde el pase
Brief corto

Tu proyecto en un minuto.

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.