Package 01Standard
Standard
up to 3 repositories (up to 500,000 LOC)
5 working days from complete access
€5,000 fixed price, net plus VAT
Audit scope and outcomes
- ✓Forensic audit layers: Layers L1 to L3 (static analysis, churn, baseline)
- ✓Git history & bus factor analysis: Module level
- ✓Concurrency & thread safety check: Pattern analysis through sampling
- ×Runtime profiling & memory leak detection: Not included
- ✓Mutation testing (test quality audit): Coverage statistics & sanity check
- ✓Documentation format: 10–15-page decision memo
- ✓Live closing presentation: 1 × 60-minute combined briefing
- ✓Follow-up after 30 days: Available as an optional booking
Enquire about Standard →Package 02Full Forensic
Full Forensic
up to 8 repositories / unlimited LOC
10 working days from complete access
€9,000 fixed price, net plus VAT
Audit scope and outcomes
- ✓Forensic audit layers: Extended audit layers excluding runtime/dump analysis
- ✓Git history & bus factor analysis: Module & subsystem level including Conway audit
- ✓Concurrency & thread safety check: In-depth audit of synchronous & asynchronous locks
- ×Runtime profiling & memory leak detection: Planned extension, not included
- ✓Mutation testing (test quality audit): Mutation analysis of core domains
- ✓Documentation format: 30+ page dossier including ROI prioritization
- ✓Live closing presentation: 2 sessions (90-minute management briefing + 120-minute developer deep dive)
- ✓Follow-up after 30 days: Included (45-minute follow-up)
Enquire about Full Forensic →Repository and LOC figures describe the codebase that can be included. We agree on questions, technologies and examination depth before starting. The assessment does not include an exhaustive review of every line of code.
Requirements, limits and frequently asked questions
I am Oliver Fries from Lemgo, OWL, a Senior Software Forensic Analyst and Engineer. My focus is the Forensic Code Assessment for CTOs and IT leaders facing stabilization and modernization decisions. More than 14 years working with .NET systems inform my technical analysis. We establish which technologies and evidence I can examine in your system before starting.
When is this service a good fit?
- Releases take a long time, are difficult to plan, or their technical risks are unclear before deployment.
- Your business-critical software system has evolved over years and contains unclear dependencies or technical hotspots.
- You need a reliable basis for decisions before budgeting or implementing technical measures.
What I examine
We define the exact assessment scope before the work starts. I use the information that is actually available for the agreed system.
- Code and architecture: responsibilities, system boundaries, coupling, technical dependencies, and hotspots.
- Git history, code metrics, and bug metrics: change patterns, frequently affected areas, and recurring defects where the data is available.
- Tests: which business-critical paths they actually protect and where changes lack an adequate safety net.
- Build and CI: reproducibility, existing quality gates, manual steps, and feedback bottlenecks.
- Deployment and release: existing deployment and recovery procedures, relevant logs, and known release events. Production access is not required.
What you provide
- All agreed access and data are available in full before work starts. Analysis and the report are provided within 5 working days for Code Forensic Standard and 10 working days for Full Forensic from that point.
- Access to the agreed repositories with their Git history, plus any existing architecture and dependency information.
- Available information on tests, build, CI, deployment, recovery, relevant logs, and known defects.
- People who can explain the system context, current problems, release history, and known dependencies during the kickoff.
You can reuse the report, dynamic audit, decision memo, dossier, and roadmap internally or with other service providers. A follow-up engagement with Oliver Fries is not required.
Scope limits and exclusions
- A general review of your entire IT infrastructure, organization, or all business applications is outside the Forensic Code Assessment.
- The assessment examines existing software systems against agreed questions. Greenfield development is not included. We establish the suitability of your technologies and the available analysis tools in advance.
- Production access, interventions in live systems, and implementation of changes are not part of the audit.
- Implementation of prioritized measures is a separate stabilization project.
- Standard covers audit layers L1 to L3. Full Forensic adds deeper architecture, concurrency, test and organizational analysis, including mutation analysis. Runtime/dump analysis is a planned extension and is not included in either package. Missing data or unproven causes are documented as open questions. Investigations beyond the selected package scope are agreed separately.
- The time-boxed audit cannot guarantee that it will find every technical risk or that later measures will achieve a particular technical or commercial outcome.
Frequently asked questions
Do you need access to the production environment?
No. I work with the agreed repositories, technical documentation, build and release information, relevant logs, and your team's knowledge.
When is the audit completed?
I provide the analysis and report within 5 working days for Code Forensic Standard and 10 working days for Full Forensic once all agreed access and data are available. If documents or access are missing, this period begins only when they have been provided in full. Full Forensic also includes a 45-minute follow-up after 30 days.
How is the assessment scope defined?
Standard covers up to three repositories; Full Forensic covers up to 8. Before the work starts, we record which repositories, data sources, and questions will actually be examined.
Is implementation of the measures included?
Standard ends with handover and the combined 60-minute briefing. Full Forensic includes the two closing sessions and a 45-minute follow-up after 30 days. Implementation can subsequently be scoped as a separate stabilization project. It is not a required follow-up engagement.
How does the Forensic Code Assessment differ from the free Release Risk-Check?
The free Release Risk-Check assesses your questionnaire responses and provides initial orientation. The Forensic Code Assessment examines the agreed data and code from your project.
When is a deeper follow-up investigation useful?
If an important risk cannot be resolved from the available data, the report records the open question. A focused code or runtime analysis can then be scoped separately.
Knowledge about this service
All technical articles →
Who performs an IT system analysis for medium-sized companies? →
Forensic Code Assessment for established .NET systems →
Which IT consultant can be recommended for a medium-sized company? →
Code forensics for AI-assisted software delivery →