Skip to content
Construction

CMMC Reduce Sus Opciones de Software de Construcción

CT

CodeBranch Team

CMMC Narrows Your Construction Software Options

Si su firma trabaja en instalaciones de defensa, qué software de construcción puede usar ya no es solo una decisión de compras. Los planos, especificaciones y radicados de ese proyecto pueden ser información controlada no clasificada, y hay una norma vigente que gobierna qué sistemas tienen permitido guardarla. Esa norma elimina buena parte del mercado de software de construcción antes de que empiece cualquier comparación de funcionalidades, y es una de las pocas razones de verdad convincentes por las que un contratista termina construyendo en vez de comprando.

Resumen rápido

  • Hay dos normas vigentes: la del programa CMMC desde diciembre de 2024 y la de adquisiciones que mete la cláusula en los contratos desde noviembre de 2025.
  • El Nivel 1 es una autoevaluación de quince requisitos. El Nivel 2 son los 110 requisitos del NIST SP 800-171 R2. El Nivel 3 agrega veinticuatro más y lo evalúa el gobierno.
  • La información controlada tiene que estar dentro de su frontera de evaluación, cosa que la mayoría del SaaS de construcción multi-inquilino no cumple.
  • La comparación de construir o comprar cambia: la alternativa a un sistema que cumple puede ser perder la elegibilidad para el trabajo.
  • CodeBranch construye contra un conjunto de controles y hace trabajo de evaluación de seguridad. No certifica CMMC — ese es el rol de un evaluador acreditado.

Este es un caso donde el hueco descrito en qué construyen las empresas de construcción cuando su plataforma se queda corta lo crea la regulación y no el flujo de trabajo. La plataforma puede modelar su negocio a la perfección y aun así ser inutilizable.

¿Qué Está Vigente Ahora Mismo?

Dos normas, y hacen trabajos distintos.

La del programa llegó primero. La norma final del Programa CMMC, publicada en el Federal Register en octubre de 2024 y vigente desde el 16 de diciembre de 2024, establece los niveles, los tipos de evaluación y un plan de implementación en cuatro fases a lo largo de tres años.

La segunda norma es la que llega a los contratos. La norma de adquisiciones del DFARS entró en vigencia el 10 de noviembre de 2025 y agrega la cláusula contractual 252.204-7021 y la disposición de solicitud 252.204-7025. Hasta tres años después de esa fecha, la cláusula se aplica donde la actividad requirente decida que un requisito CMMC corresponde al contrato; pasada esa ventana se aplica dondequiera que los sistemas de un contratista vayan a procesar, almacenar o transmitir información de contrato federal o información controlada no clasificada.

Ese escalonamiento es el detalle práctico. Significa que un contratista que hoy no ve cláusula CMMC en una licitación no debería concluir que el asunto está resuelto, porque el mismo trabajo relicitado en dos años puede traerla.

Los niveles, como los define la norma del programa:

  • Nivel 1 — quince requisitos, autoevaluados anualmente, con resultados cargados en el sistema de reporte del gobierno.
  • Nivel 2 — los 110 requisitos del NIST SP 800-171 Revisión 2, autoevaluados cada tres años o evaluados por una organización de tercero acreditada, según el contrato.
  • Nivel 3 — esos 110 más veinticuatro requisitos seleccionados del NIST SP 800-172, evaluados por el centro de evaluación del propio gobierno, y solo después de tener el estatus de Nivel 2 por tercero.

¿Cuáles Datos de Construcción Entran en el Alcance?

Más de los que la mayoría espera, y menos de los que sugiere una lectura alarmada.

La información controlada no clasificada no es una propiedad del tipo de archivo; es una determinación que viene del contrato y de la agencia. En la práctica, en obra de instalaciones de defensa, las categorías que comúnmente caen dentro son planos de sitio y de planta de instalaciones controladas, planos y especificaciones de sistemas de seguridad, trazados de infraestructura de servicios y de red, y fotografías tomadas dentro de áreas restringidas. Los radicados y las RFI entran al alcance cuando reproducen cualquiera de lo anterior, cosa que hacen de rutina.

La prueba práctica no es en qué software vive el documento. Es si ese documento, de llegar a internet abierto, le diría a alguien cosas útiles sobre una instalación que el gobierno preferiría que no supiera.

Dos cosas se entienden mal en las dos direcciones. No todo en un proyecto de defensa es automáticamente controlado — un cuadro de condiciones generales normalmente no lo es. Y un documento no deja de ser controlado porque se le mandó por correo a un subcontratista, que es exactamente como ocurren la mayoría de estas exposiciones.

¿Por Qué Esto Saca de Consideración a Casi Todas las Plataformas?

Porque el dato tiene que estar en un lugar que usted pueda evaluar, y una nube multi-inquilino no lo es.

SaaS de construcción multi-inquilinoSoftware de proveedor, autoalojadoSistema a medida
Dónde vive el dato controladoEntorno del proveedorSu entornoSu entorno
A quién evalúanNo a usted, y muchas veces tampoco a ellosA ustedA usted
Control sobre la configuraciónHoja de ruta del proveedorSuyo, dentro del productoSuyo
Esfuerzo para llegar al conjunto de controlesFuera de sus manosMedio, depende del productoAlto, pero por diseño
Ajuste al flujo de construcciónNormalmente excelenteNormalmente buenoLo que usted construya

Léalo en horizontal y el intercambio queda claro. Las plataformas que mejor encajan con el flujo de construcción son las que ponen su dato más lejos de su frontera, y las opciones que lo mantienen cerca son las que exigen más trabajo para volverlas útiles.

Por eso el cumplimiento impulsa desarrollo a medida en este vertical más que en otros. No es que el software hecho a medida sea inherentemente más seguro — un sistema custom mal construido es peor que una plataforma bien operada. Es que el conjunto de productos de construcción que se pueden desplegar dentro del entorno evaluado de un contratista es pequeño, y cuando ninguno encaja con el trabajo, no queda respuesta de mercado.

¿Cómo Cambia Esto la Decisión de Construir o Comprar?

Cambia contra qué se está comparando el desarrollo.

Normalmente la comparación es una suscripción contra un presupuesto de desarrollo, y la suscripción suele ganar. Cuando hay un conjunto de controles en juego, la alternativa a tener un sistema que cumple puede ser no licitar una categoría de trabajo — lo que convierte la pregunta de una comparación de costos en una de acceso a mercado. Un contratista que hace el diez por ciento de sus ingresos en trabajo de defensa está pesando el costo de desarrollo contra ese diez por ciento, no contra una licencia.

El orden de investigación igual debería empezar por las opciones más baratas:

  1. ¿Se puede desplegar un producto existente dentro de su frontera? Muchos proveedores ofrecen un despliegue autoalojado o de nube gubernamental. Cuando existe, es el menor trabajo.
  2. ¿Se puede separar el subconjunto controlado? Muchas veces solo una fracción del dato del proyecto está en alcance. Mantener esa fracción en un sistema restringido y todo lo demás en su plataforma normal es más pequeño que reconstruirlo todo.
  3. ¿Queda como única opción un sistema a medida? Solo después de que fallen las dos primeras.

Esa secuencia importa porque el paso dos se salta con frecuencia, y muchas veces es la respuesta correcta. El alcance de lo controlado es más angosto que el alcance de un proyecto, y diseñar alrededor de esa frontera sale mucho más barato que tratar todo el negocio como si estuviera en alcance. Es la misma disciplina de la pregunta más amplia de cuándo el software de construcción a medida no es la respuesta, aplicada a un caso donde la restricción es externa.

¿Qué Implica Este Trabajo y Qué Queda Por Fuera?

Vale la pena ser preciso, porque el mercado alrededor de esto está lleno de reclamos que se solapan.

CodeBranch construye software con la seguridad como requisito de entrega y no como auditoría de última hora, y hace trabajo independiente de evaluación de seguridad: dos especialistas en ciberseguridad del equipo pasaron dos años proveyendo una capa final de auditoría sobre el pipeline de pruebas de una firma de ciberseguridad, con pruebas estáticas y dinámicas de seguridad de aplicaciones, pruebas manuales de penetración y revisión segura de código, para sacar hallazgos que tanto el equipo humano como las herramientas automáticas habían pasado por alto. El equipo también estructuró un sistema de reportería de seguridad asistido por IA que consolida las salidas de varias herramientas de evaluación en un solo reporte de brechas.

Lo que no hace es evaluar ni certificar cumplimiento CMMC. Ese es el rol de una organización de evaluación de tercero acreditada, y ningún socio de desarrollo puede ejecutarlo sobre un sistema que él mismo construyó. Una firma que ofrece construirle el sistema y certificárselo está describiendo un conflicto, no un servicio.

La división de trabajo que funciona: su evaluador determina el nivel y el alcance aplicables, esa determinación se vuelve un conjunto de requisitos, y el socio de desarrollo construye contra él. Cuando los controles llegan como requisitos en la primera fase, son arquitectura. Cuando llegan después de que existe un sistema, son retrabajo.

¿Cuándo No Aplica Nada de Esto?

Cuando ninguna información de contrato federal ni información controlada no clasificada toca sus sistemas.

Un contratista que hace obra privada comercial y residencial no tiene obligación CMMC y no debería gastarle un día. Tampoco una firma cuya única exposición federal es un subcontrato donde el contratista principal retiene toda la información controlada y no comparte nada — aunque ese arreglo vale la pena confirmarlo por escrito en vez de asumirlo, porque determina si una cláusula de traslado le cae a usted.

Para todos los demás, la postura útil es averiguar qué dicen de verdad sus contratos antes de que el escalonamiento cierre la ventana de discrecionalidad. La respuesta determina la decisión de software, y la decisión de software es más lenta de revertir que el contrato de firmar. Esa evaluación es el tipo de restricción que CodeBranch incorpora a la fase de Product Definition de software para empresas de construcción, donde un conjunto de controles es un requisito como cualquier otro — solo que uno que no se negocia.

Preguntas Frecuentes

¿CMMC aplica a los contratistas de construcción?
Aplica a cualquier contratista cuyo trabajo involucre información de contrato federal o información controlada no clasificada manejada en sus propios sistemas, y eso incluye a firmas de construcción que trabajan en instalaciones de defensa. Planos, especificaciones, radicados y fotografías de una instalación controlada pueden caer dentro del alcance según cómo los marque el contrato. CodeBranch construye software contra un conjunto de controles definido cuando un cliente lo necesita, pero no es una organización de evaluación CMMC y no certifica a nadie — qué aplica a su contrato lo determinan el contrato y su evaluador.
¿Qué exigen realmente los niveles de CMMC?
El Nivel 1 cubre quince requisitos básicos de salvaguarda y se cumple con una autoevaluación anual. El Nivel 2 cubre los 110 requisitos del NIST SP 800-171 Revisión 2 y se cumple con una autoevaluación cada tres años o con una evaluación de tercero, según lo que especifique el contrato. El Nivel 3 agrega veinticuatro requisitos seleccionados del NIST SP 800-172 y lo evalúa el gobierno. CodeBranch trata el nivel aplicable como una entrada de arquitectura y no como algo que se resuelve después de construir un sistema.
¿Por qué esto reduce la cantidad de plataformas de construcción que podemos usar?
Porque la información controlada tiene que vivir dentro de un entorno que caiga en su frontera de evaluación, y la mayoría del SaaS de construcción no fue hecho para estar ahí. Las plataformas multi-inquilino que guardan sus planos en su propia nube ponen el dato en un lugar que usted no puede evaluar ni controlar. CodeBranch ve que esto empuja a las firmas hacia sistemas autoalojados o hechos a medida, no porque lo custom sea mejor en general, sino porque el conjunto de opciones de mercado que cumplen en este vertical es genuinamente pequeño.
¿Construir software a medida es una respuesta razonable a un requisito de cumplimiento?
A veces, y la comparación no es la habitual. El cálculo normal de construir o comprar pesa una suscripción contra un costo de desarrollo; acá la alternativa a tener un sistema que cumple puede ser perder elegibilidad para una clase de trabajo entera, lo que cambia contra qué se está comparando el desarrollo. CodeBranch igual empieza preguntando si una herramienta existente se puede desplegar dentro de su frontera, porque eso es más barato que construir cuando está disponible.
¿Qué hace CodeBranch exactamente en esta área?
Desarrollo de software con seguridad incorporada en el proceso de entrega, y trabajo independiente de evaluación de seguridad — CodeBranch pasó dos años proveyendo una capa final de auditoría sobre el propio pipeline de pruebas de una empresa de ciberseguridad, con análisis estático y dinámico, pruebas manuales de penetración y revisión segura de código. Lo que CodeBranch no hace es evaluar ni certificar cumplimiento CMMC, que es el rol de una organización de evaluación de tercero acreditada. Son trabajos distintos y vale la pena ser preciso sobre cuál está contratando.
¿Cómo evaluamos a un socio para software que debe cumplir un conjunto de controles?
Pregúntele contra qué requisitos específicos diseñaría, y si puede señalar dónde aterriza cada uno en la arquitectura — registro de eventos, control de acceso, protección de medios, respuesta a incidentes. Un socio que responde en generalidades sobre buenas prácticas de seguridad no ha trabajado contra un conjunto de controles; uno que le pide su System Security Plan sí. CodeBranch abre con una fase de Product Definition donde los controles aplicables se vuelven requisitos explícitos, porque meterlos después a un sistema terminado es el camino caro.
construction CMMC compliance security custom software

Artículos Relacionados