DESARROLLO SALESFORCE

Desarrollo a la medida sobre Salesforce: Apex, LWC, Flow e integraciones

Construimos sobre Salesforce lo que los clicks no alcanzan a resolver: Apex, Lightning Web Components, Flow e integraciones a la medida. Código con arquitectura, pruebas y CI/CD que respeta los límites de gobernador y es 100% tuyo — desarrollo serio donde muchos partners solo configuran.

CMMI Nivel 2
5.0★ en Clutch
+200 proyectos
Código 100% tuyo · MTY + Texas

El desarrollo Salesforce es construir lo que la configuración declarativa no cubre — sin convertirlo en deuda técnica.

Las herramientas de point-and-click resuelven la mayoría de los casos, pero el resto pide código de verdad: lógica de negocio en Apex, interfaces en Lightning Web Components (LWC), automatizaciones en Flow, triggers con patrón de un solo trigger por objeto, procesos batch y asíncronos, e integraciones a la medida vía REST/SOAP y Platform Events. Todo respetando los límites de gobernador (governor limits) y las buenas prácticas de la plataforma, con CI/CD sobre Salesforce DX.

Fundada en 2018Monterrey + TexasCMMI Nivel 25.0★ en Clutch+200 proyectos

El código y la configuración son 100% tuyos desde el inicio.

POR QUÉ ITECHDEV

Seis razones operativas, cero adjetivos

El código es tuyo desde el día uno

Repos a tu nombre, CI/CD documentado y cero vendor lock-in. Si mañana te vas, te llevas todo funcionando.

Nuevo

WhatsApp API con proveedor oficial

Somos Tech Provider de Meta: tu línea de WhatsApp Business API sin intermediarios, con chatbots conectados a tu ERP.

Entregas por sprint, procesos CMMI 2

Demo funcionando cada dos semanas y avance medible. No hay "va al 80%" sin algo que puedas clickear.

Nuevo

IA aplicada a tu operación

Agentes LLM, RAG sobre tus datos y automatización de procesos — la misma práctica que usamos para operar iTech por dentro.

Nearshore real: Texas + Monterrey

Entidad legal en EE.UU. (iTech Corp, Texas), contratos bajo ley americana, mismo huso horario CST y T-MEC.

Nuevo

ERP con facturación CFDI 4.0

Implementamos Odoo con timbrado SAT integrado (PAC), portal de clientes y conciliación — operación completa, no solo software.

Cuándo lo necesitas

Llegaste al techo de lo declarativo: Flow ya no alcanza y necesitas Apex o LWC para resolver la lógica o la interfaz que tu negocio realmente requiere.
Heredaste triggers y clases Apex escritos sin arquitectura, que chocan entre sí, fallan en producción y hacen imposible agregar algo sin romper lo que ya existe.
Tus usuarios evitan pantallas Classic o páginas Visualforce obsoletas, y necesitas Lightning Web Components modernos que de verdad usen.
Necesitas integrar Salesforce con SAP, un ERP, una pasarela de pago u otro sistema mediante APIs REST/SOAP o eventos, sin que se caiga por los límites de gobernador.
Tienes procesos masivos (sincronizaciones, recálculos, cargas) que se topan con los límites de la plataforma y necesitas Apex batch o asíncrono bien diseñado.
Quieres mover funcionalidad a CI/CD con Salesforce DX para dejar de hacer cambios a mano en producción y tener despliegues repetibles con control de versiones.

Qué incluye

Lightning Web Components (LWC)

Interfaces modernas y performantes en LWC (y Aura cuando aplica), incluida la migración de páginas Visualforce o Classic sin perder funcionalidad.

Desarrollo Apex

Lógica de negocio, triggers con patrón de un trigger por objeto, clases de servicio, procesos batch/queueable/schedulable y SOQL eficiente que respeta los límites de gobernador.

Automatizaciones con Flow

Automatización declarativa con Flow para lo que no necesita código, y el criterio para saber cuándo conviene Flow y cuándo Apex en lugar de forzar una sola herramienta.

Integraciones a la medida

Conexiones con SAP, ERPs y sistemas externos vía REST/SOAP, Platform Events y Change Data Capture, con manejo de límites, callouts y errores.

Code review, tests y refactor

Revisión de código cruzada, unit tests con cobertura responsable y refactor incremental de Apex legacy sin frenar la operación.

CI/CD con Salesforce DX

Desarrollo basado en código fuente con SFDX, control de versiones en Git y despliegues automatizados con plan de rollback en lugar de cambios manuales en producción.

Cómo trabajamos

1Análisis técnico del org

Revisamos tu org, la deuda técnica, los límites de gobernador y las automatizaciones existentes, y definimos la arquitectura objetivo: qué se resuelve declarativo y qué con código.

2Diseño técnico

Especificación con el patrón de triggers, contratos de integración y plan de pruebas, validada con tu equipo antes de codear, decidiendo Flow vs. Apex caso por caso.

3Desarrollo iterativoEntregableincrementos funcionales por sprint, revisados y con cobertura de pruebas

Coding en sandbox con control de versiones en Git, code review cruzado, unit tests y demos por sprint para que veas avance real.

4QA, UAT y deployEntregablerelease desplegado en producción con su pipeline reproducible

Pruebas de regresión y validación con usuarios clave en sandbox, y despliegue por CI/CD (SFDX) con plan de rollback y validación post-deploy.

5Handoff y operaciónEntregablepaquete documentado y código 100% tuyo, mantenible sin dependernos

Documentación técnica de la solución, la metadata en tu repositorio y el conocimiento traspasado a tu equipo o partner, más una ventana de soporte para estabilizar.

Stack tecnológico

Las herramientas y plataformas con las que lo construimos — elegidas por tu problema, no por moda.

ApexLWCFlowSOQLSOSLAuraSalesforce DXCI/CDPlatform EventsVisualforceJestGitMetadata APIREST API
PREGUNTAS FRECUENTES

Preguntas frecuentes

¿No encuentras tu duda? Habla con un ingeniero — sin guion de ventas.

Contáctanos →
¿Cómo manejan los límites de gobernador (governor limits)?

Son la primera restricción que respetamos al diseñar. Trabajamos con patrones bulkificados (operar sobre colecciones, nunca dentro de loops), un solo trigger por objeto, SOQL fuera de bucles y procesos batch/queueable para volúmenes grandes. Así tu código no se cae por exceder consultas, DML o CPU cuando crece el volumen de datos o de usuarios.

¿El código es propiedad del cliente?

Sí, 100%. Todo el desarrollo se entrega documentado, con unit tests y la metadata en tu propio org y repositorio. El código y los componentes son tuyos, sin vendor lock-in: quedan dentro de tu instancia de Salesforce, mantenibles por cualquier equipo competente.

Ya tengo un partner de Salesforce. ¿Pueden trabajar con él?

Sí, y es un escenario común. Muchos partners son fuertes en configuración y administración pero no en desarrollo profundo. Entramos como la fábrica de software que construye la parte a la medida — Apex, LWC, integraciones — junto a tu partner o equipo actual, sin desplazarlos, aportando disciplina de ingeniería donde lo declarativo ya no alcanza.

¿Qué diferencia hay entre managed package y unmanaged?

Un managed package es código empaquetado y versionado (típico de soluciones distribuidas en AppExchange) con su namespace y ciclo de releases; el cliente no edita el código directamente. Un desarrollo unmanaged vive como metadata abierta dentro de tu org: lo ves, lo editas y lo despliegas como cualquier otro componente tuyo. Para desarrollo a la medida de un cliente normalmente trabajamos unmanaged sobre tu org con CI/CD; el managed package tiene sentido cuando vas a distribuir o reutilizar la solución entre varios orgs.

¿Pueden refactorizar y migrar nuestro código Apex existente?

Sí. Auditamos tu Apex y tus automatizaciones para identificar deuda técnica, triggers en conflicto y riesgos, y refactorizamos de forma incremental sin afectar la operación, agregando unit tests al código que tocamos. También migramos páginas Visualforce o Classic a LWC cuando conviene modernizar la experiencia.

Más de Salesforce

TU DIAGNÓSTICO, SIN FRICCIÓN

Recibe tu diagnóstico con IA en 3 minutos

Sin reuniones de ventas. Responde unas preguntas y obtén un plan accionable — con la opción de agendar directo con un experto.

Gratis · 3 minutos · sin compromiso