we use DesktopCentral for software deployment and are currently rethinking our whole deployment workflows and software standards.
Basically we want to keep all systems as close as possible to company-whide standards.
We have mainly 64bit Windows 7 clients (about 90%).
Now the "problem":
1.) Some software installers don't make a difference between 32 and 64 bit (i.e. Adobe Flash Player or PDF reader).
2.) Some installers come as 32 and as 64 bit, but still both installation go to Programfiles (32bit) / Programfiles(x86) (64bit). Some(/all?) of these programms won't run a 32bit installer on a 64bit machine.
3.) Then there are more specified 64bit programs which are "really" installed into the 64bit-Programfiles...
Now I wonder, if there is any general "best practice" for these three cases.
Case #1 is easy and "worry-free".
But how do I know if a program will install a real/native 64bit version (like office - possibly causing addin problems etc; like in case #3) or just install the 32bit software into the right directory on a 64bit system (case #2)?
Is there any general / common "rule" or indication for me, which installer I have to choose (given, that I mainly want 32bit software)?
Or do all applications differ so much in deployment philosophy, that I just have to try to deploy only 32bit installers and see if they fail on my 64bit machines..?