In this paper we present an adaptive architecture for interaction and dialogue management in spoken dialogue applications. This architecture is targeted for applications that adapt to the situation and the user. We have implemented the architecture as part of our Jaspis speech application development framework. We also introduce some application issues discovered in applications built on top of Jaspis.