Title: Dependence Analysis and Slicing in Industry Abstract: In legacy replacement projects, it is often necessary to recover information from systems to inform the definition of requirements for building their replacements. The most reliable artefacts organisations have about these legacy systems is typically their source code. In this experience report, I explain the context of these projects and show how static analysis in general and program slicing in particular have been successfully applied to recover a large number of detailed requirements from legacy systems as diverse as Cobol, Natural, T-SQL and proprietary reporting platforms. I will show that it is cost effective to build custom static analyzers and slicers.