Yago Otero Mariño
January 26, 2026

Visual FoxPro to Python: A Migration Story

Visual FoxPro to Python: A Migration Story

Respecting the Legacy

Visual FoxPro systems run the world's SMEs. They are fast, data-centric, and incredibly sticky.

Migrating them is not just about code translation; it's about preserving business logic accumulated over decades. My approach involves building 'strangler fig' architectures—wrapping the legacy core with modern Python APIs (FastAPI) to gradually replace functionality without downtime.

Part of the series Engineering Logs