В области компьютерного программного обеспечения, термин «построение» относится к процессу преобразования исходного кода в артефакт (ы) приложения, которые могут быть запущены на компьютере, или в превращены в код который выполняется. Одним из шагов создания построения является процесс компиляции исходного кода, где файлы преобразуются в в промежуточный код или даже в код выполняемый - для простых программ. Процесс компиляции в случае, если функция обозначена как внешняя - не проверяет ли такая функция действительно существует.
Для сложных программ после компиляции (что выполняется специальной программой - компилятором ) происходит процесс связывания (нахождение реального положения всех функций, обозначенных как внешние), что выполняется специальной программой - линкера. Процесс связывания представляет собой замену относительных адресов функций внешних библиотек на реальные адреса которые будут использоваться программой в процессе выполнения.
С построением связано понятие версии приложения. Линкер часто может автоматически устанавливать версию.