In this paper, we present an architecture for task-oriented dialogue that integrates the processes of interpretation and generation. We analyze implemented systems based on this architecture-one for meeting support and another for assisting military medics-and discuss results obtained with the first. In closing, we review some related dialogue architectures and outline plans for future research.