The document discusses model-based interface development (MBID) and its benefits. MBID uses explicit models at different levels of abstraction, from tasks to final user interfaces. This allows coordinating stakeholders, exploring design alternatives, and generating code to enhance productivity. Six use cases are described that demonstrate adaptive user interfaces across different contexts. Model-based tools and requirements for MBID are also covered. Finally, the value of models for intelligent interfaces is discussed.