Setting aside all the considerations of what is easier and what is the least expensive... etc.
The thing you really need to take a serious look at is do they REALLY need to upgrade?
My personal opinion is unless it's so old that it can't run the core applications that are required it isn't worth upgrading.
That's not likely to be the case. So I wouldn't do it. The money is better spent on something that will have a real return to the company.
Now if we are talking about machines where you just don't have enough memory, disk, processor to do the bare functions....such as running Visual Studio, a CAD program, or massive graphical work of some sort.....then yeah. Get an upgrade and do it right. Buy that new system and pass the old system on to a better use or sell it off to recoupe some of the cost.
Setting aside all the considerations of what is easier and what is the least expensive ... etc.
The thing you really need to take a serious look at is do they REALLY need to upgrade?
My personal opinion is unless it's so old that it can't run the core applications that are required it isn't worth upgrading.
That's not likely to be the case. So I wouldn't do it. The money is better spent on something that will have a real return to the company.
Now if we are talking about machines where you just don't have enough memory, disk, processor to do the bare functions....such as running Visual Studio, a CAD program, or massive graphical work of some sort.....then yeah. Get an upgrade and do it right. Buy that new system and pass the old system on to a better use or sell it off to recoupe some of the cost.