2. Cognitive Abilities: If the product(software application, website) is designed for any casual user, then the designer should not expect that all users would be experts, with high cognitive abilities.
3. Emotional Needs: The interface should be 'designed for the occasion' or context.