Entity-relationship model
Domain concepts
Safety and security concepts
Architecture and design patterns
"Under-the-hood" concepts
Development concepts
Operational concepts
User experience