The document provides an overview of natural language generation (NLG) systems. It discusses what NLG is, common architectures and approaches, examples of commercial applications, and statistical approaches. The presenter also provides a case study on using NLG for weather forecasts and discusses future directions for NLG research.