This paper presents an environment that supports the production of instructions, exploiting methodologies and technologies from Human-Computer-Interaction, Natural Language Processing and Software Engineering. In this environment, instructions are automatically generated from task models. The environment includes an interactive tool to build task models, an extensible set of knowledge acquisiti...