user interfaces
- interface designs have necessarily evolved with the development of technology.
- This is a relatively new area of human effort and mistakes are common
- Pressure for standardisation to reduce learning time for new applications.
- With the variety of different types of interfaces, this can be difficult to achieve.