UI and the Need to Meet User Demands