- Unified Modeling Language
- Model-driven engineering
- Class diagram
- Entity–relationship model
- Software design pattern
- Object–role modeling
- Enterprise Architect (software)
- Reverse engineering
- Model-based systems engineering
- Object-oriented analysis and design