Software Deployment Question

How Best To Deploy App With Different Configuration...

07/13/2016 641 views

Hi all,

Here's my latest situation.  We have a set of various installs, some much more complex than others, some wrapped in an .exe etc.  What we may soon have to do is offer the same applications, only rebranded (new icon's, different product name, shortcuts with description verbiage changes, etc).  Here are my thoughts...

1)  Duplicate all package templates, make the required changes to the second set of installations, and maintain two streams of installs for basically the same app.  This is probably the least desirable as, like I said some of the installs are complex with many DuplicateFiles table entries, the maintenance of which is time consuming for the current installation, among other things.

2) Change our installs to maybe add another Feature to house the changes for the additional branding tasks.  The only problem with this is on first install, I would have to offer a control for configuration 1 or configuration 2 selection.  This just would present the opportunity for users to make a mistake.  I can see a way around this if the second configuration is based on or can be tied to some other universal registry entry that could be searched, property set.

3)  Create and use a Transform to deliver the package changes.  I'm thinking this is the way to go.

Again, as far as I know, here is what is required for the rebranding...

New Product Name
Same Shortcuts, but with verbiage that reflects the alternate name
New graphics/icons - I'm thinking most of these can be embedded in the actual .exe so nothing may need to be done here.

As far as the installation graphics themselves, I'm thinking that we move to a more universal, company centered set of graphics for the installs so they are not product specific.

Does anyone have any pointers, experience delivering different configurations of the same app.

Any help appreciated!!

0 Comments   [ + ] Show comments


Community Chosen Answer

I have *exactly* this scenario at my current client, albeit some less complex in that there's no requirement for different icons. I'm using transforms.
Answered 07/14/2016 by: VBScab
Red Belt

All Answers

i have had this scenario many times in the past, we have usually opted for one of two reasons, either use a single app-v package with different applications (shortcuts) published to the specific user groups if needed isolated app-v connection groups where the connection group is dependent on group membership and if i user is a member of multiple we set the connection group priority and application inside the group priority to manage it. 

otherwise we utilise either GPP or Appsense EM to manage the specific users configuration, however the first option has been the most reliable
Answered 07/14/2016 by: sparky86
Fourth Degree Brown Belt

I'm going to try using InstallShield's Release Flags.  I've had success using those in the past when we had a 32 and 64 bit version of our application built from one .ism template.  I totally forgot about those when I initially posted.
Answered 07/14/2016 by: Superfreak3
2nd Degree Black Belt

This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ