There are internal frameworks that focus primarily on mental processes together with three more recent external ones that explains how humans interact and use technologies in the context in which they occur.
Internal:
1. Mental Models
2. Gulfs of execution and evaluation
3. Information processing.
External:
1. Distributed Cognition
2. External Cognition.
3. Embodies Interaction.