Abstract: Descripción de la situación actual y requisitos de partida para la creación de una herramienta de trazabilidad, en tiempo de ejecución, de aplicaciones software. En este punto, el lector debe conocer la utilidad, necesidad y usabilidad de este tipo de herramientas software. Principios forenses, de ámbito lo mas general posible para su aplicación en otros países. Introducir la necesidad de una herramienta que produzca trazas en sistemas de aplicaciones software que sean admisibles en un tribunal de justicia. Estudio de la legalidad e interpretación de la ley orientada al tipo de herramientas en cuestión. Introducir el requisito “legalidad” en la discusión y que forme parte de las decisiones sobre la funcionalidad y el listado final de requisitos de usuario la “nueva” herramienta. Entendidas las necesidades y obligaciones de la entidad para con la legalidad de las trazas que generan sus sistemas de información, deben conocerse las alternativas existentes en el mercado, hasta donde llegan y si alguna de estas necesidades u obligaciones quedan desiertas. Una vez justificada la implementación de una nueva herramienta (log4legal), se usará el análisis realizado de las aplicaciones existentes para rellenar el hueco que han dejado y se aplicarán sus éxitos para realizar el diseño. Enumeración de los requisitos técnicos para log4legal: funcionales, rendimiento, explotación, usabilidad, mantenimiento, arquitectura y seguridad. Análisis Técnico y Casos de Uso de log4legal. Criterios de Aceptación para la herramienta log4legal. Proyecto git para los desarrollos y ejemplos incluidos en este PFC: https://github.com/jaortizb/Log4Legal.git