*What is Application Packaging?
Creation of an Installation Program for a piece of Software
* What is Application Repackaging?
Repackaging (Customized Installation) is the process of capturing the changes made byan Installation Program (Package) and it is designed to support company standards anddistribution methods.
* What are the steps of Repackaging?
o Review the packaging requirements with the projects sponsor o Analyze the vendor package (Tech Review)o Repackage the application (Scripting)o Customize the packageo Test the packageo Release the package to end users
* Why it is required & what are the problems in Legacy Installation?
o Customized Installationo Reduce Support Costso Self Repair o Source Resiliencyo Unattended Installo High Support Costso Fragile Installs & Uninstallso Difficult & labor Intensive to deploy
* What Applications Should Not Be Repackaged & Why?
o Existing MSI packages should be deployed as they are.o If you repackage an application and find that it references the MSI.DLL file, it is better not to repackage the application.o Microsoft Office 2000 and XP are good examples.o Applications containing system files managed by the Windows File Protection featuresof Windows 2000 and later are also to be avoided, such as Internet Explorer, WindowsService Packs and certain hotfixes.All these applications are hard coded to use the Windows Installer service, and may makecalls back to certain locations within the original MSI package.
* What are the types of Packaging tools?
o Wise for Windows Installer o Install Shieldo SMS Installer o Marimba
* What are the types of Deployment tools?
o Microsoft Systems Management Server (SMS)1