|
Upgrading Software: Why?
When? Which? How?
By Ross L. Kodner
©1999 Ross L. Kodner, All
Rights Reserved
Most people look forward to upgrading software with as
much enthusiasm as changing dirty diapers. But the reality is that we live
in an age where the publishers of the programs we use in our law firms and
legal departments release upgrades, updates, patches, "fixes",
etc. at a frightening rate. Our focus is to explore some of the issues and
tactics related to the software upgrade process. Questions and issues we
will address include:
C Why do you ever need to
upgrade your software?
C Can you just upgrade your Primary
applications?
C The "How To’s" of Upgrading
- the practical considerations including: (a) who gets the updates? (b)
if many users are to be upgraded, in what order will you do it? and (c)
how do you know if the upgrades will "work"?
C The "Hot To’s of Upgrading - the
mechanical considerations including precisely how multiple PCs of
varying configurations receive the updates and what "distribution
software" is available to facilitate the process
C Finally, a discussion of using leasing
as a vehicle to pay for the upgrade process
With that said, we should first examine the "Big
Picture" issues that relate to upgrading your system’s programs.
Invariably, the question should be asked, "do we ever need to upgrade
our software." This question arises especially from law firms who are
satisfied with their system functionality, and the lawyers and staff have
mastered the collection of programs. The fear, of course, is of upsetting
a reasonably stable "apple cart."
Things to consider are how often the particular software
publisher releases upgrades. If they are on a frenetic six month product
life cycle, does it make sense to be continually in "upgrade
mode?" Certainly not if you ever want to get any work done! Further,
how do you distinguish between legitimate upgrades that may add new
features or enhance existing ones versus thinly veiled "bug
fixes" that do nothing more than correct prior program problems? One
of the best ways to check is to talk to your peers who have already
experienced the upgrades or who have installed the new
"patches." This is where the legal technology listserves come
into play. Pose your question on the Technolawyer list (www.technolawyer.com),
the ABA’s Network 2d or Lawtech lists (www.abanet.org/discussions/home.html)
or the Netlawyers list (www.net-lawyers.org).
It’s often more productive to talk with those who have already lived
through (suffered through?) an upgrade than trying to cull information
from the "rah-rah" articles and reviews so common in the
consumer-oriented computing magazines.
A Ride on the Merry-go-Round?
If one of your applications has a new release every 12
months, do you need to fall in lockstep and religiously upgrade? Or can
you sit out some upgrade cycles? Is it enough justification that the
publisher merely says "thou shalt upgrade . . . because we say
so?" Or are there enough new features and program improvements that
make the upgrade compelling? If there are not enough new features to make
the upgrade irresistible, is there a solid collection of fixes and patches
intended to stabilize a flaky piece of software, such that it is easier to
deploy a single consolidated upgrade than multiple individual patches? All
these are questions for consideration.
As to sitting out an upgrade cycle, it heavily depends
on the following criteria:
Is this a mission-critical application,
such as your firm’s time/billing and accounting system - if you cannot
afford any downtime, any information loss, and absolutely need to avail
yourself of vendor technical support at any time, by all means, upgrade.
If the program is not mission-critical,
sitting out an upgrade may make a lot of sense. For example, a few of
your lawyers might use a graphics utility program like Jasc’s
Paintshop Pro (www.jasc.com) to help
capture images from the Internet for pasting into slideshows they
occasionally create for giving CLE presentations. If you’re on version
5.1 and version 5.2 is released that offers a bit more ability to tweak
JPG files--which you never, ever do anyway, then, big deal. This does
not fall into the "mission critical" or perhaps even the
"necessary" category. A good candidate for a "generation
skip" before upgrading.
Your need for technical support. Whether
it comes from the publisher, your consultant or your system
integrator/vendor, if you rely on quick and accurate answers to software
operational questions, upgrading may make sense. It is not uncommon to
call tech support with a question about a version of a program that
might be one or two releases behind and find that no one remembers the
program well enough to answer your questions. Either that or there’s a
conspiracy involved where they are trained to read a big sign on the
wall that says "tell the customer that no one is around that
remembers the prior version of our software and that they can give you a
charge card number to order the current version." Of course, that’s
wild speculation . . . really . . . what software vendor would think of
doing something like that?
Which Software do you Upgrade?
Can you just upgrade your primary applications such as
your office suite, your time/billing system, your accounting software,
your calendaring/docketing systems, or your case manager? What about minor
or secondary applications like document assemblers, system utilities, and
communication products? Should they be treated differently? The best bet
is to refer to the criteria previously indicated and ask basic questions:
Is it mission-critical?
Do we rely on outside technical support?
Are there new and enhanced features that
you need/want?
Are there significant "bug
fixes" that stabilize a problematic program?
Are there program interdependencies that
require you upgrade one program so that it stays compatible with a
program with which it might link or share information (i.e. your billing
system which may pass case/client/time entry information to and from a
case management program)
The "Breakware" Factor
Once you have decided which application to upgrade,
does it matter in what order a collection of your programs are loaded on
your workstations or server(s)? In some cases, it has been documented
that some software, loaded after others, creates a situation that Infoworld
übercolumnist Brian Livingston has less than affectionately
referred to as "DLL hell" with the offending software commonly
known as "breakware" because of its damaging or disabling
effect on prior-loaded programs. This occurs when one program loads
pieces of itself called "DLLs" (Dynamic Link Libraries) that
have the same name as DLLs loaded by previously installed
applications--but have been tweaked by the software publisher to favor
their application or support a particular function of their program. Of
course the program you have just loaded might run just fine. But any
other program, which had been working correctly, might be rendered
completely inoperable or just plain unstable. You need to know this
ahead of time--again, ask others who have gone before you. Don’t count
on the application’s publisher to tell you, or even warn you--they may
not make such information available since no company wants to have the
reputation of purveying "breakware" that doesn’t play well
with other systems.
Upgrading Secondary applications may be a necessity
when Primary applications are upgraded. Secondary applications could
loosely be defined as "something other than primary
applications." In other words, add-ons for primary applications
such as document assemblers, electronic dictionaries, table of authority
generators, comparison utilities, general system maintenance utilities,
etc. There is a lot of compatibility interdependency between programs
today such that an upgrade to a spanking new office suite might require
a related update to a document assembly program like Hotdocs (www.capsoft.com)
in order to maintain the linked functionality between the two--even
though there may not be a compelling reason to otherwise upgrade the
secondary application.
The "Hidden" Upgrades
Don’t forget to update key system drivers
periodically. Sometimes you may have new applications that might require
it. These can include the latest versions of printer drivers, video
drivers, modem drivers, soundcard drivers, scanner drives - all may all
need to updated to work with upgraded primary applications. And don’t
forget operating system patches and "Service Packs." In fact,
many of the most significant stability gains come from these
"little" updates rather than major upgrades of primary
applications.
Great Sites to Locate "Drivers"
In addition to the obvious - the websites of your
operating system maker and those of your primary applications, you’ll
need access to all those "little" upgrades. Check out the
following websites, in addition to vendor web pages, to find updated
drivers and "patches":
Windrivers (www.windrivers.com)
- Windrivers.com is a massive repository of hardware drivers with a
wealth of other tidbits like Service Packs, hard drive specs and more!
FixWindows (www.fixwindows.com)
- Fixwindows.com has all sorts of Windows- specific drivers, updates and
Service Packs as well as tips and trick related to Windows version
upgrades
Driver Updates (www.driverupdate.com)
- Driverupdate.com is pretty spartan but is still worth a look if the
other driver sites fail to deliver
Driver Headquarters (www.drivershq.com)
- Drivershq.com is especially strong in its list of BIOS updates and
upgrades - this is an especially rich collection of hardware drivers.
[SEE SCREEN CAPTURE - An excerpt from the BIOS update section of
drivershq.com. Note the "Driver Detective" button to help you
determine the current versions and vendors of your present drivers -
sometimes that’s half the battle!]
The "How To’s" of Upgrading: Practical
Considerations
There are many questions to answer in planning your
next upgrade project. These include:
Which users receive the updates? Does
everyone? Only some users by practice group? Users with certain
application sets?
If many users are to be upgraded, in what
order will you do it? Will the pattern of upgrading be based on need?
Will it be based on the comparative installation ease or difficulty with
certain classes of PC hardware? Will there be a "guinea pig"
class of systems and users that you will test before a broad roll-out?
Of course the $64 teradollar question is . . . um . . .
how do you know if the planned upgrades will actually yield a system that
"works"? What kind of pre-rollout testing will you do? The
general rule is that you can’t possibly over-test upgraded
"prototype" systems; however, you can certainly under-test--this
will make you, shall we say, less than popular with your troops.
Prudence suggests that in any roll-out where there are
more than a handful of workstations involved, that you establish a small
"pilot group" to test a new configuration and then tweak it
before a broader rollout. Who will be in a Pilot Group? It may make sense
to select some of your most adventurous users--those that view a new
application as an exciting challenge rather than an aggravating hindrance
to getting work out. Also if you have multiple categories of PC hardware
(i.e. some laptop users and some desktop users) that you consider test
rollouts to each of the different categories of PC workstation hardware.
This will let you isolate the glitches that may plague each hardware
class--differently based on the specific type of PC configuration being
tested.
The "How To’s" of Upgrading: The Mechanics
of the Process
To some extent, the number of workstations you have will
determine the process by which you distribute upgrades. For example, with
just two PCs in peer-to-peer network, where the PCs are NOT
physical hardware duplicates of each other, you may need to manually add
all your updates to each PC and then separately "tweak" and
fine-tune the workstations. On the other hand, in a networked environment,
with any kind of consistency in your workstation hardware configurations,
modern "Ghosting" software is nothing short of a miracle.
"Ghosting" is really a generic-ization of a
product name - the program called "Ghost", now part of the
Norton line of utilities from Symantec. These programs are very clever.
They are "bit-image" copiers meaning that they can make exact
duplicates of the contents of one hard drive to identical or nearly
identically configured PC hardware. The latest version of Norton’s Ghost
even allows this "cloning" on a piecemeal basis--several folders
or perhaps just one drive partition. Generally, the less similar the
hardware configurations, the less effective the cloning result via
Ghosting--you run into issues where you are trying to run a PC with video
drive "x" that has a setup from a different PC using video
driver "y"--rarely successful. This makes the case for
strategically planned consistent PC hardware purchases quite strong.
Companies that produce "Ghosting" software for
workstation distributions include:
Norton Ghost (visit www.ghost.com)
- There is a great deal of information at the Norton Ghost site
including a particularly helpful matrix comparing its features to its
competitors - you can also download it for free to do a single
"test Ghost."
Drive Image and Drive Image Pro from
Powerquest (www.powerquest.com)
- Drive Image and Drive Image Pro from PowerQuest offer "single
PC" and "networked PC" approaches to PC cloning.
Microhouse’s ImageCast (www.imagecast.com)
- Microhouse’s ImageCast has an interesting parentage. It is produced
by the company that was the original exclusive US importer of Ghost (who
in turn sold that product to Symantec and then produced this competitive
program). Nothing quite like the machinations of the software
business--all the pairings and divorces make TV soap operas look clear,
obvious and tame!
# Quarterdeck had a nifty product called
Diskclone but we all know what happened to Quarterdeck . . . (sigh)
The Ghosting Process: A System Administrator’s Dream:
Save Mega.Time and Mega.Money
As previously mentioned, the "Ghosting"
process takes its name from the first software in this category, Ghost,
now a product in the Norton line of Symantec products. Ghosting can be
done in two ways. It can be done in a process called single-casting. This
consists of copying a "Ghost image" to one workstation at a time
either via a connection to a network fileserver or a portable hard drive
or CD-R(W) drive. The other method is the "assembly line
approach" called multi-casting where a single "Ghost image"
can be simultaneously transferred to many PCs at once, typically using a
PC network as the connection and data transfer vehicle. The key is
transferring a "Ghost image" to an identical PC; you may need to
have multiple "Ghost images" for each class of PC. Generally, we
would recommend not wasting your time experimenting distributing a
"Ghost image" to a non-identical PC - it is likely be a mess
(been there, done that, got the t-shirt :-). These products are incredibly
adept and flexible, allowing Ghosting to partitions of different sizes, as
well as deal with NT SIDs (System IDs--a unique identifier Windows NT 4.0
assigns to each workstation), support for FAT16, FAT32, NTFS and even
OS/2's HPFS file/directory structures.
SIDEBAR: Quick
Tip: Use Ghosting Products to Rebuild "Trashed PCs" and to
Quickly Setup New Ones
A clever way to use "Ghosting" types of
products is to help you quickly rebuild PCs your users blow up and to
setup new PCs you acquire. Here’s how this would work:
Keep copies of the "Ghost images" for each
class of PC on your network and even on CD-R(W) disc (the latter is
really handy to send on the road with your "Road Warriors"
so they can rebuild trashed laptops wherever their travels might take
them).
When a user "kills" a workstation after
loading the latest edition of "NASCAR Racing ‘99", "Halflife"
or "Microsoft Flight Simulator" on their PC, recreate it’s
"approved" setup in a flash by "re-Ghosting" it
from your "image" file.
The same applies for identical new PCs - set ‘em
up in literally a few minutes with the "approved" master
configuration!
Software Distribution Systems - When Full-Station
Ghosting Isn’t the Answer
The Ghosting process really only makes sense for initial
PC station setup or repairing otherwise unrecoverable "trashed"
PCs. Very often, the situation you will face involves distributing updates
to just one software application or installing operating system patches or
perhaps just updating printer drivers for a team of your users. In such a
situation, there are software distribution programs that can
help--definitely better than manually walking to each station and
laboriously installing your updates--one PC at a time. The following are
the Microsoft and Novell approaches to network-based software
distribution.
The Microsoft SMS Approach to Upgrade Distribution
Microsoft’s System Management Server (SMS) is a
network management product that allows for the distribution of
software/updates as well as doing hardware/software inventorying, software
license metering, network "health" monitoring - all typical of
network management software bundles.
From the software distribution perspective, SMS does a
lot including:
Electronic Software Distribution
- sends updates and upgrades to workstations via the network.
Integrated Inventory - Uses
hardware inventories to help decide which stations get which upgrades.
Rules-Based Software Distribution
- Dynamically adds and removes PCs, users, or user groups from
"collections" based on criteria set by the system
administrator.
Scheduled Software Distribution
- Allows you to control application deployment to occur during a
specific time of day to avoid network congestion or to distribute
software after a certain date to ensure users are trained first
(assuming you’ve found a magic method for getting your lawyers to come
to scheduled training sessions!)
Installation - A tool that
allows system administrators to repackage changes and write scripts to
create a package for "any" Windows-based application, even
non-Microsoft products (gasp!).
Unattended Software Installation
- Installs the software upgrades without requiring any user interaction
(a good thing in most cases!) and it can install software with
"administrator-level" full-access rights even if a
minimal-access rights user is logged on.
Integrated Status - Reports
the status of software installations and operating system upgrades so
system administrators know when software is installed correctly or not.
The bottom line with Microsoft’s SMS is that the
needed script writing process that makes all of this work IS NOT
simple - when it works, it’s great; when it doesn’t . . . well . . .
let’s say . . . it’s not great. Lot of Information about this product
is available at www.microsoft.com/smsmgmt.
The Novell Approaches to Software Distribution:
ManageWise and ZENWORKS
Novell’s ManageWise is a bundle very similar to
Microsoft’s SMS. It is actually two separate products. ManageWise which
It does the following (and then Z.E.N.Works, later described):
a. Network Monitoring - the system conducts
network performance and "health" monitoring reporting as well
as NDS (Novell Directory Services) monitoring.
b. Network Performance Tuning - it uses the
respected LANalyzer utility to view WAN (wide area network) wide
performance and allows remote network server "tuning."
c. Software distribution via integration with
Novell’s ZENWORKS program (described below).
d. It has built-in anti-virus capabilities.
e. Like the Microsoft SMS system, it offers
hardware/software inventorying.
f. ManageWise follows the "open" SNMP
(Simple Network Management Protocol) network management standards for
local and remote LAN/WAN management. This means it will work with all
sorts of SNMP-compatible devices like network hubs, switches, routers,
etc.
Info on the Novell ManageWise application is online on
the Novell website at www.novell.com/products/managewise.
Novell’s Z.E.N.WORKS System Distributes Software
Upgrades
The program’s name has nothing to do with the Art of
Motorcycle Maintenance. Rather, it is short for Zero Effort Networks
- Z.E.N.WORKS. This program automates desktop PC management using Novell’s
NDS network-wide directory system to remotely provide application
management, software update distribution, desktop PC management, and
remote workstation maintenance. In other words, sort of a Swiss Army knife
for a law firm system administrator.
Z.E.N.WORKS also provides automatic workstation fixes.
In other words, if one of your "dangerous" users inadvertently
deletes vital files, for example, key Windows desktop icons or essential
DLL files (don’t ask us how, but invariably every firm has a user who
does this and then innocently throws up their hands and says "the
system did it all by itself! It wasn’t me!"), Z.E.N.WORKS repairs
the damage by automatically reinstalling the deleted files.
In the software update role, Z.E.N.WORKS distributes
software from the nearest network file server based on the user or user
group’s profile stored in the NDS--one of the reasons why Novell’s NDS
approach is so helpful, especially in firms with multiple fileservers. The
way Novell describes this as "the NDS difference" is as follows:
"by leveraging a directory that already has all the network's user
information stored within it Z.E.N.WORKS carries a personalized desktop to
each user regardless of that user's location or the machine he or she
accesses or what server on a WAN they are connected to." Pretty
clever concept.
Z.E.N.WORKS takes a very different distribution approach
from its counterparts--Microsoft’s SMS, Intel’s LANdesk and
Hewlett-Packard’s Desktop Administrator. All the configurations that
would typically be found on a user's hard drive are instead found on the
network — and, through NDS, are carried over throughout the network
without regard to the actual hardware used by the particular user. A user’s
"digital persona" is stored in the NDS. As a result
administrators no longer need to apply the same user's information to each
and every network resource — instead, resources are applied to the user,
whose ID (or persona) already exists in the NDS, LAN or WAN-wide. Thus, no
matter where users are on the network, they access the same applications,
use the same resources, and see the same interface . . . regardless of
which desktop they use to log in to the network. Again, pretty clever.
Info is at http://www.novell.com/products/nds/ZENWorks.
Novell’s Z.E.N.WORKS, Application Distribution With
a Difference
Application and upgrade distribution using Novell’s
Z.E.N.WORKS leverages the NDS just as the "digital persona"
system does for user desktop profiles. A "snapshot utility" can
be applied throughout the network via NDS. Users (or groups of users who
should be configured to have the same sets of program they can access and
similar Windows desktop appearance) are linked to the "application
object" through the utility. They are presented with a desktop
shortcut when there is an update available. They just double click on the
icon to launch the new or updated application on their workstations and
sit back and let the system do its thing.
This same "snapshot utility" can also detect
when the application has been damaged . . and automatically
"heals" it by re-copying its missing components. While most
other management suites also offer some kind of automated application
deployment scheme, Z.E.N.WORKS allows users to continue working while new
or updated applications are being installed. At least that’s what Novell
claims--we have never confirmed that anyone has actually done this and
lived to tell the tale.
A Word About "Windows Update" . . .
Windows 98 users have the "Windows Update"
feature which enables individual workstations to contact the Microsoft
website and update themselves with the latest patches and fixes for the
operating system. This sounds great right? OS updating on auto-pilot . . .
NOT! (Imagine the sound of a needle scratching over a record album).
What if you don’t want workstations randomly updating
themselves and "killing" non-Microsoft applications? (Remember
our "breakware" discussion?) What about the "Net
traffic" that results? What happens if the update doesn’t complete
properly? Who’s in charge here??? Our recommendation: TURN THE DAMNED
THING OFF!! Or at the very least allow notification of the presence of
updates but don’t allow the automated acquisition and installation
(Microsoft should stop trying to be so "helpful").
And the No. 1 Reason to Update (or
excuse, depending on your perspective)?
Y2K!
The Next Step is Paying for Upgrades: Leasing as a Tool
We’re all utterly frustrated by short product life
cycles and agonizing fast product obsolescence. The way you acquire new
hardware and software upgrades may be a way to combat this - using a
clever combination of leases and purchases.
Forget about "traditional leasing" - for
example, those ads on the backs of PC Magazine touting
"only $90/month" for leases for on the perfect Dell or Gateway
PC configuration are "sucker leases" - high interest leases that
are cash/profit cows for these companies. Today, dedicated technology
lessors offer interest rates that are often below prime rate--in other
words, "cheaper than money."
Most banks are equally clueless about technology leasing
- they all seem to offer $1 buyout "leases" which if audited,
would likely be re-classified by the IRS as "installment
purchases" and you would be penalized, not to mention having to re-do
it on your books as a capitalized/depreciated fixed asset purchase
Finding the Right Technology Lessor
Use leasing companies who specialize in technology and
equipment leasing. The difference comes mostly from their experience in
lease-end disposal of systems. They typically have connections to brokers
who buy the turned-in components at the end of leases who in turn sell
them to third world countries where a Pentium 166 may very well still be
considered "hot stuff." Because the lessor makes money at the
end in sales to brokers, there is less need to make lots of money on the
initial lease. The net result is a combination of a higher buyout amount
offered (as much as 10-15% "fair market value" buyouts are not
unusual) which translates to lower payments during the lease term. This
translates to lower total cash outlays than if you were to purchase the
equipment and in most cases, if you were to finance the purchase out of
your cash flow or by borrowing on your business line of credit.
Another plus is that the "more than nominal"
buyout amount at the end of the lease term may properly act as a barrier
to purchasing lease-end components. This is a GOOD THING since
after the lease term (if the term matched the product’s predicted
obsolescence period) you DON’T WANT THE PRODUCTS! Why? BECAUSE
THEY’RE OBSOLETE!! This helps law firms work their way out of a
common trap. They often buy out equipment at the end of lease because it’s
"so cheap". The problem is that "cheap" is a relative
term that typically has an inverse relationship to the firm’s
productivity derived from using these systems. A three year old PC might
be bought out for $100. Some bargain. If the software mix has been kept
current, that once-swift feeling three year old PC is a boat anchor that
will slow down your busy users and require more support to deal with the
inevitable problems. It’s also out of warranty so any problems requiring
repair are going to be on your nickel. Again, some bargain, huh?
The key to cost-effective technology leasing is looking
at the mix of hardware and software products you are acquiring and
structure a "layered" acquisition . . .
Think "Layered" . . .
This means using a combination of a lease with varying
terms for various "classes" of products and selective purchases.
Certain PC products become obsolete to the point of being much less
productive in fairly predictable time periods. For example, this is about
three years for desktop PC stations and network fileservers. It is about
two years for most laptops.
However, other PC products have much longer life cycle.
For example, components that may have a much longer useful life can
include network infrastructure items like hubs, routers, racking systems,
UPSes, and laser printers - especially Hewlett-Packard laser printers
which tend to run seemingly forever.
So a using a cooperative and creative leasing company,
think about a layered leasing acquisition approach. Under this method you
can enter a lease which has a three year term on "three year
products", a two year term on "two year products" and a 5-7
year term on those products that seem to last forever before needing
replacement. This means that you keep your system "fresh" and
that you feel as if you maximized the value of each component since you
are not replacing components prematurely. The longer term on "longer
life" items also means lower monthly cash outlays for those items.
And what about software--do you ever really get rid of
software? The answer, for the most part is "no", you keep it
updated so that it may change compared to the initial purchase point, but
overall, you keep it indefinitely. This means it often makes more sense to
purchase your software.
So what’s the end result of this "layered"
approach?
For your quickly obsoleting PC workstation, network
fileserver and laptop components, it ends up being much like a car lease -
you drive it for the lease term, turn it back in and get a fresh
"car" that you lease all over again. This "use it, turn it
in, lease a new one" approach gives a predictable monthly
"use" cost (fully deductible as an expense on the books but
certainly check prevailing and current tax rules with your qualified
accountant). It also gives reasonable assurance that you’re never (or
ALMOST never) using products that are long past their useful life cycle -
which means they would be boat anchors on your firm’s productivity.
Another interesting option is to buy-out the PCs and
laptops at the end of the lease term and pass them through at buy-out cost
to employees - a nice employee benefit and no cost to the firm . . .
Done properly, you end up with financial resource
maximization - paying only for what you use, always using the
"right" components with a staggered replacement scheme that
always happens in a finite, predictable, budgetable period of time. Gee,
that sounds like we would be running our law firms like every other kind
of business . . . a wild concept! With lease interest rates often less
than borrowed money today (with the right lessor), this approaches
"no brainer" status!
ENDNOTE: Some Thoughts on the Disposal of Old PC Systems
Many of our clients inquire about what to do with the
old PCs they will no longer use. There are several options for you to
think about as follows:
Donation or Sale to Employees
If you have relatively recent PCs that are still
usable for home/college/student use, offering them to your employees may
make a lot of sense and be seen as an employee benefit. You can either
sell them at a very low price, or simply donate them to whoever wants
them. Be sure to address irreversible removal of sensitive and
confidential client/firm information (using software such as
"Shredder" and/or "Sanitizer" software from
Infraworks (www.shredder.com).
This software removes data and/or software to Dept. of Defense security
standards. Remember too that you need to be sure that whatever you do
does not violate your software license agreements and land you in legal
hot water.
Donation to a Charitable Entity
If you can find a donee, great! Note that many
organizations have the same software needs as you do so trying to
unload decade old '486-class or older PCs, or even early-generation
Pentiums may not be very easy. If you cannot find donees locally (i.e.
church groups, municipal agencies, homeless shelters, legal aid
societies, etc.), think "national" - one group to look into
is the National Christina Foundation - here's some info about them:
National Christina Foundation
42 Hillcrest Drive
Pelham Manor NY 10803
Yvette Marin, Ph.D. (914) 738-7494
591 West Putnam Avenue
Greenwich, Conn 06830
(203) 622-6000
"Matches companies and individuals interested
in donating computers and related equipment with non profit
organizations and schools that serve people with disabilities in the U
S. and abroad. Donors send equipment directly to the
beneficiary."
Many more donation sources are available at Dale
Tersey’s "Computer Recycling" resources web page which can
be found at: www.wco.com/~dale/list.html.
Cleaning Up Your PCs First!
It’s amazing how many firms don’t address this
critical issue--so it bears additional emphasis! It is imperative
from a legal and ethical perspective, as well as to comply with your
software license agreements, that you remove all traces of
confidential client work product, confidential firm information and
licensed software before selling or donating old PC systems. The only
way to do this effectively (short of holding a 50 lb. magnet next to a
hard drive--we call this the "Dan Coolidge Method") is to
use "shredder/sanitizer" software that removes the data to
Department of Defense security standards. Merely deleting the data and
even reformatting or re-partitioning the hard drive is inadequate--information
can still be recovered. Products like the "Sanitizer"
software from Infraworks Software - a respected maker of "PC
Sanitization" software, do the trick. It costs $11.95 per use
(one PC) with quantity discounts available for multiple sanitizations -
it also requires that the PC you need to work on is bootable and
usable - so do this cleanup before you disassemble and disconnect the
old PCs - it’s a huge waste of time to try and re-setup these PCs
later, just for sanitization purposes.
|