Software design: The process of defining the architecture, components, interfaces, and other characteristics of a system or component.
Софтверски дизајн – Процес на дефинирање на архитектурата, компонентите, интерфејс и други карактеристики на системот или компонентите.