يتم تثبيت البرامج في حالتين: عدم وجود البرنامج في الجهاز، أو وجود خلل في البرنامج، وفي حال تم تشغيل برنامج التثبيت مع وجود البرنامج مسبقًا في الجهاز فـ
ستتعرض البيانات السابقة للمسح، لذا يتم عرض مربع حوار، يستأذن فيه برنامج التثبيت لاستبدال الملف الموجود على الجهاز.
أما برنامج التحديث فلا يتعرض غالبًا للمفات الشخصية، مثل قواعد البيانات أو ملفات الإعدادات، بل يكون التحديث فقط للبرنامج؛ لذا غالبًا ما يكون حجم ملف التحديث أقل بكثير من حجم ملف التثبيت، كما أنه أيضًا يستأذن المستخدم باستبدال الملف القديم بالملف الجديد.