|
Up New Web Browser Coming Advanced Web Protection: World Class Web filtering available now. Cellphone Spam: How to Block It IT Security: What to do in case of a Cyber Attack Adware: Number one threat for first quarter 2008 64-Bit PC’s Take Off: Have the applications caught up after two years? Windows Server 2008: New Release Candidate Shows Promise. Windows XP SP3: Now available as RC, but should I install it? Spam: Is the problem getting better or worse? Upgrading to Ethernet Switches Direct3D vs. OpenGL: Moving away from the longtime CAD Standard PC Security Guidelines New Windows Coming: Codenamed ‘Windows 7’ is coming! Windows Vista: Autodesk Support for the current Windows platform arrives! Native 64 Bit Truth in Operating Systems Public Wi-Fi Connections Windows Vista / Autodesk 2008 Products Windows Vista Fake Spyware Removers Disaster Recovery Biometrics SPAM Windows Vista Business IM The case for a spam firewall Malware New Technology: Leading Edge or Bleeding Edge? Security Certificates and the Web Portability vs Performance 64-Bit PCs and operating systems Firewalls Optimizing Software Configurations Backup Data on CD/DVD: Software on DVD PCI-Express Video Spam Filtering Software PCI-Express Video A Brand New PC Software Interaction The Future of Wi-Fi and Broadband Optimizing Network Performance Deploying a Wireless LAN Is Your Software Legal Autodesk Clarifies Licensing Securing Wireless LAN’s When Malware turns... Balancing Security and Technology More Than Just Installing Patches Windows XP SP2: Just Say No WI-FI Connectivity Windows XP SP2: Extra New Product Releases

|

Software Interaction
Is it hazardous to your productivity?
These days we have all seen the commercials for new drugs and
pharmaceuticals and the list of disclaimers, displayed or read, of the
possible side effects and the interaction with other drugs and
conditions. Come on, show of hands, who has seen the ads? Ok, hands down
now. Did you know the same is true of software, but many people do not
know it? Show of hands again; I do not see any hands, well then, allow
me to provide you with some information that is vital to your
productivity!
Definition of Software Interaction
In order to understand what we are talking about, we need to establish a
definition of software interaction. In many cases, software is supposed
to work together. This is not the interaction of which I speak. I am
talking about the hidden interactions that occur without warning. Yes,
the definition of Software Interaction that I an speaking of is one
where the behavior of one or more software is adversely affected by
another piece of software - sometimes merely changing one program's
behavior by the mere existence of the other; in other cases, the
software is not able to even run; and all the levels in between. It does
happen, and more often than you think. It can be an application, a
utilities, firewall, anti-virus, anti-malware, even an operating system
patch that will render an application that worked before impaired or
dead!
Remember Windows XP SP2
A perfect example of an operating system patch breaking things was
Windows XP SP2. Now while this was the grand-daddy of patches with its
sheer size (it was larger than many operating systems alone), this baby
locked down all kinds of communications, threads and processes used by
existing applications. As I outlined in the article last year on Windows
XP SP2 in our newsletter (http://newsletters.hagerman.com/newsletters/ebul23-WP.htm),
at the time we knew that programs including Microsoft SQL Server,
Outlook, Network Shares and CAD software from Autodesk are known to
either have issues or not to work at all after the installation of this
patch. The new versions of software have rectified this problem, in
part, but other vendors still have not updated their software.
The Case of Anti-Virus Software
Ok, so we all know you should be on the current version of software.
What happens though when you upgrade your software and something else
breaks? Case in point, you have a CAM package and you get the new version.
Then you upgrade your anti-virus to the new version. Now,
suddenly the dialog boxes in the CAM software no longer work. Yes, this
is a true, real world scenario. The key to upgrades is that everything
must work together. Having the latest anti-virus software is important
so your systems are protected against infection. But when that software
breaks something else, you have to make a call. You contact the support
people for both products and make them aware of the problem. They may
have a fix or they may have to work on one, but the point is they need
to be made aware.
Rules for Compatibility
It is funny, but by modifying the rules we set forth for Windows XP SP2,
you really have a best practice list for use with all applications. To
make sure everything works together you should:
-
Check with all your software vendors to see if their product will
work with your other applications. Vendors often have interaction
information posted on their web sites.
-
If
there are problems, you may need to upgrade your hardware, software
or both so that all of the products you are using are compatible
with each other.
-
If
a fix is not available for a known problem, find out if the problem
is being addressed or if your will need to wait for the next version
of the software. That way the problem does not have to be a show
stopper.
How can I get more information about
Interactions?
You can get more information about this subject? Well if you have
support with us, ask us. Often times we will have logged a problem
already and you can learn from the problems others have encountered and
gain knowledge or patches, workarounds or fixes that way. The software
vendors’ web sites and knowledge bases can be a wealth of knowledge as
well. If you have questions or comments about this article, contact me (JohnBoline@hagerman.com).
All product names / logos, company names / logos are copyrights of their
respective holders. John Boline is an MCSE, CNE and a member of the
Network Professional Association. The content herein is often based on
late-breaking events. Much of the material is based on information from
sources that are believed to be reliable. Hagerman & Company, Inc.
disclaims all warranties as to the ultimate accuracy or completeness of
the information. Hagerman & Company, Inc. and its employees shall have
no liability for errors, omissions or inadequacies in the information
contained within this article or for any interpretations thereof. The
recommendations, positions and best practice policies outlined herein
represent Hagerman & Company, Inc. initial analysis and therefore are
subject to change as further information which may have bearing on these
positions is made available. The reader assumes sole responsibility for
the selection of these materials to achieve its intended results. The
opinions expressed herein are subject to change without notice. Entire
contents © 2005 Hagerman & Company, Inc. All rights reserved.
Reproduction of this publication in any form without prior written
permission is forbidden.
|

by John Boline
Service Manager,
MCSE, CNE, USE
print
version

|