This paper presents an overview of a broad-coverage, application-independent natural language generation system being developed at Microsoft Research. It demonstrates how the generation component functions within a multilingual Machine Translation system called Windows MT, using the languages that we are currently working on (English, Spanish, Japanese, and Chinese). Section 1 provides a system description of Windows MT. Section 2 focuses on the generation component and its set of core rules. Section 3 describes an additional layer of generation rules included to address application-specific issues.