Software architecture
Design
Domain-driven design
Data modeling
Domain model
ECO
Domain
Systems engineering
Data model
Software engineering
Software development
Software design