For example, IDAS "produces on-line hypertext help messages for users of complex machinery" (Reiter and Dale, 2000) (p.12); STOP "is a natural language generation system which produces personalised smoking-cessation letters" (p.16).
how to build a domain-independent generation system is still regarded to be a difficult problem.