The customer nowadays expects ubiquitous access to information exactly relevant within the current context during all trip phases. I.e. information has to be provided in a highly personalised way and has to be accessible anytime and anywhere by any possible devices. Consequently, information systems have to adapt themselves to the current usage context. This paper presents an approach to dynamically adapt ubiquitous web applications in the dimensions content, design and behaviour to the complete usage context (i.e. user, current situation and used device), making use of an XML-based neutral representation of the web application’s user interface. The paper discusses existing approaches for adaptive systems, presents a general-purpose adaptation model and a corresponding IT-framework and introduces the application of the proposed approach within the Innsbruck.mobile web application