This document discusses using a hierarchical model-view-controller (HMVC) architecture for user interfaces in ambient assisted living (AAL) environments. It proposes separating the user interface meta model from the presentation logic and user interaction modalities. This allows applications to define modality-neutral interfaces that can be rendered across different modalities like graphical user interfaces, voice interfaces, etc. It describes defining a common meta model for user interface elements and using UI renderers to translate this model to specific modalities. The HMVC approach keeps applications independent of interaction details and allows multiple applications to share interfaces.