Для того чтобы пользователь мог установить у себя прикладное решение, разработчик должен передать ему необходимые файлы. Состав этих файлов может быть самым разным, так же как и их назначение. Одни файлы могут предназначаться для того, чтобы обеспечивать обновление или установку прикладного решения. Другие просто могут содержать справочную информацию и отображаться в специальных случаях. Третьи могут предназначаться для того, чтобы пользователь самостоятельно использовал их при необходимости.
Механизм создания комплектов поставки позволяет автоматизировать работу по созданию наборов таких файлов и размещению их на компьютере пользователя.
Основными файлами, участвующими в поддержке прикладного решения пользователя, являются файл поставки и файл обновления.