Разработка программного обеспечения: разработка программного обеспечения обычно выполняется с помощью инструментов компьютерной инженерии программного обеспечения (CASE) и использует стандарты для формата, такие как унифицированный язык моделирования (UML).
Дизайн программного обеспечения обычно делается на бумаге.