El presente trabajo de investigación propone un modelo macro que permite detectar diferentes probables delitos o anomalías relacionados con corrupción en los procesos de contratación pública en Colombia. Para ello, el modelo propuesto consta de cinco componentes principales: 1) servicios especializados que buscan identificar situaciones específicas de probable corrupción (se propusieron tres servicios: detección de similitud entre documentos, detección de manipulación de ofertas y detección de carteles); 2) servicios transversales que sustentan la transformación del modelo en una herramienta de software; 3) servicios adicionales que abordan situaciones generales de probable corrupción, en específico el servicio de alerta ciudadana; 4) relaciones explícitas entre servicios; y 5) salida global del modelo. En la experimentación práctica, dos de los servicios planteados en esta investigación fueron puestos a prueba en diversos escenarios. Con los resultados arrojados por algunas de las métricas clásicas del área, se determinó la calidad de la predicción obtenida por los servicios.