Why are 74% of business computers still running XP

Carl Lawrence

Little Helper
We reported yesterday that Microsoft had extended downgrade rights for Windows XP from Windows 7, but the reason seems to stem from the fact that a reported 74% of work PCs are still running Windows XP.

This seems odd given that it was also recently reported that 50% of business either have or are ready to upgrade to Windows 7. So what’s the anomaly and what’s causing the problem?

More info here: Why are 74% of business computers still running XP? | Windows 7 News
 

My Computer

Computer Manufacturer/Model Number
Advent
OS
Dual-boot: Windows 7 HP 32-bit SP1 & Windows XP Pro 32-bit SP2.
CPU
AMD Phenom X4 9550 2.8Ghz
Motherboard
FOXCONN A6VMX (Socket 940)
Memory
4.0GB RAM
Graphics Card(s)
256MB On-board ATI Radeon X1200 Series
Sound Card
UnKnown
Monitor(s) Displays
19" TFT Mointor
Screen Resolution
1400 by 900
Hard Drives
500GB Western Digital WDC
Keyboard
HP Keyboard
Internet Speed
Dial-up via Mobile phone (Three)
Other Info
80GB External Hard-drive.

Also I have an old Windows XP Laptop for backup/occasional use etc.
Upgrade costs and legacy software/hardware would be my guess. If the machine is working correctly why would any business upgrade it. Support from Microsoft....not likely. Companies do NOT upgrade like home users, there MUST be a ROI.
 

My Computer

Computer Manufacturer/Model Number
Systemax N2000 Gaming PC
OS
Windows 7 Ultimate x64
CPU
Q6600 @2.4ghz (G0 stepping)
Motherboard
XFX nforce 680i LT
Memory
8 gb OCZ vista essential sli PC-6400
Graphics Card(s)
Dual 9800gt in SLI mode
Sound Card
Integrated 8.1 High Definition Audio
Monitor(s) Displays
Dual Sceptre x246w 24 inch monitors
Screen Resolution
1920 x 1200 each monitor
Hard Drives
500 GB SATA II / 7500 rpm
PSU
Cooler Master Real Power Pro 1250W
Case
N2000 server tower
Cooling
Thermaltake Bigwater 760 is
Keyboard
MS Intelitype 6000 v2.0
Mouse
MS Intelipoint 6000
Internet Speed
Wi-power 1.5GB up / 512k down
Other Info
Windows 7 Ultimate x64, Windows 7 Pro x64, Windows Home Premium X86, Windows XP pro, Windows Home Server x86, Ubuntu 10.4 x86 and x64, Ubuntu server 10.4, SQL Server 2005, MySQL 5.0
there is still a small issue of software compatability.

a small company that i help recently had major trojan problem with their ancient xp machine. they went out and bought a new machine that came with 7 home premium, and asked me to set it up and transfer data and software from one machine to the other.

unfortunately they used a very old version of quickbooks accounting software, and did not want to be forced to upgrade to the much more expensive modern version, when they were familiar and comfortable with their old package that met their needs perfectly.

no matter what i tried, the old quickbooks just wasn't playing ball with 7 even after many calls to the intuit technical support team.

answer to the problem? a dual-boot system so they could use xp and quickbooks for work, and 7 for other stuff.

basically a lot of companies don't want to spend money unneccessarily - my clients were already out of pocket buying a new pc, and did not want to spend a lot more on software too!
 

My Computer

Computer Manufacturer/Model Number
mickey megabyte 1234
OS
ultimate 64 sp1
CPU
i5 2500K [email protected]
Motherboard
MSI P67A-GD53
Memory
8 gigs GSkill Ripjaws 1600
Graphics Card(s)
amd hd6950
Sound Card
creative x-fi gamer
Monitor(s) Displays
samsung 24"
Screen Resolution
1920x1080
Hard Drives
ocz vertex 2e 60 gig, samsung f3 1tb, buffalo 2tb ext
PSU
antec 550
Case
antec three hundred
Cooling
i'm a cooling fan
Keyboard
saitek eclipse ii
Mouse
logitech g3
Internet Speed
about 4 Mbps
Other Info
i love win7
Money...

With an economy in the tank, sometimes you are lucky to to even meet your rent and payroll.

Try to convince a small business that is just getting by that they shoud upgrade their computers. If it's working and you can run Excel, and a few business related programs, what is the need?

My business is hospitality, and not really relied on computers. I use my computer at home to do what I need to do. I use Windows 7, but that's because I'm a PC enthusiast in my off time.

Small business simply does not have the money sometimes to upgrade unnecessary
components that are still working. The only way they would is if the computers totally died, and the new replacements came with Windows 7.

I love Windows 7, but sometimes there are more reasons for people not upgrading than simply by choice.
 

My Computer

Computer Manufacturer/Model Number
Toshiba P300
OS
Windows 8 Pro
CPU
Intel Centrino Dual Core P7450 2.13GHz
Memory
4gb
Graphics Card(s)
ATI Mobility Raedon HD3650
Hard Drives
Toshiba MK3252GSX ATA
Internet Speed
Wish it were faster
There may be several reasons.
- Their XP is still running smoothly.
- They do not want to spend money on a new software.
- They do not want to lose time (and installing a new OS does make you lose time)
- They do not like having to learn something new (productivity tends to drop for a few days until people get used to the new system and have customized it to their needs)
- They are not sure whether their old software and hardware will be compatible with Win 7
- After the catastrophic reports on Vista they may just be plain afraid ;)

If my old XP hadn't started to show funny errors I wouldn't have switched either. But now I'm enjoying 64bit performance I'm glad I did. :D
 

My Computer

OS
Win 7 Professional 64bit
CPU
Intel i7-3930K @ 3.2GHz
Memory
16 GB
Graphics Card(s)
NVIDIA GeForce GTX 650
Monitor(s) Displays
1 CRT, 1 LCD
Hard Drives
3 hard drives
I'm in "the business" of setting up and repairing home computers.
(NO business systems)
To a man (or woman) not one of my customers likes Windows 7.
Simple things they could do with XP are almost impossible to do with 7.
Like increase the point size of the desktop icon text by a point or two, or quickly change wallpaper. Even "RUN" isn't available till W-7 had been customized. A new W-7 user could never figure out how to do things like that.

It takes me an hour or more to just get 7 tweaked and customized to work and look anything close to like XP. People who have used Outlook Express for years are really frustrated to find that O.E. is GONE! After a lot of tweaking and tuning, Windows Live Mail can be made to work.....sort of, but it's not the same friendly program that O.E. was.

In a business environment, it would be even worse, trying to get a Win-7 PC to run old reliable software that the user was familiar with.

On my own Main system, I'm still running XP-Pro-SP3 32bit, even though I have a 64 bit, dual core, CPU.

Something never mentioned.... Windows XP will run like a scalded dog on a FAT-32 formatted Hard Drive. It gives the user or IT specialist access to every file on the HD from a DOS boot disk. I use that trick to delete all the garbage off of my HD before I do my weekly HD backup. There's no use backing up junk.
Then I run my Ghost backup program from the same DOS boot disk.

Just some personal observations.......

:cool:
 

My Computer

Computer Manufacturer/Model Number
Home Made
OS
Windows XP-Pro-SP3, Windows 7
CPU
AMD, 2X, Dual Core 5200+
Motherboard
MSI K9N Platinum
Memory
6 gig DDR2, Super Talent
Graphics Card(s)
Winfast
Sound Card
On Board AC97
Monitor(s) Displays
19" Envision LCD
Screen Resolution
1024x768
Hard Drives
3x , Maxtor/Seagate SATA2 (160, 160, 200gig)
PSU
Antec Earthwatts 650
Case
Pac Man Mid-Tower
Cooling
11 fans
Keyboard
Generic
Mouse
MS digital
Internet Speed
5 Meg Cable
XP SP2/SP3 is still a solid, stable OS. For businesses that do not require the latest and [usually] greatest, they are content with it. If they don't need to, they won't spend the tons of $$ for the new stuff.
 

My Computer

Computer Manufacturer/Model Number
Dell Inspiron 1520 (Laptop)/ Home (Desktop)
OS
Windows 7 x64 / Same
CPU
Intel Core 2 Duo T7250 / Intel Core i7 930
Motherboard
Intel 945 / Asus P6X58D-E
Memory
4GB / 6GB
Graphics Card(s)
NVIDIA GeForce 8400M GS / ASUS 1GB
Sound Card
Whatever Dell gave me :-( / Onboard
Monitor(s) Displays
15.4" LCD / Crappy CRT
Hard Drives
Seagate 500GB SATA; 7200 RPM / Seagate 1TB SATA; 7200 RPM
PSU
N/A / OCZ Fatal1ty 550W Modular
Case
N/A / Antec 900
Cooling
Air
Mouse
Microsoft Presenter (Bluetooth)
We reported yesterday that Microsoft had extended downgrade rights for Windows XP from Windows 7, but the reason seems to stem from the fact that a reported 74% of work PCs are still running Windows XP.

This seems odd given that it was also recently reported that 50% of business either have or are ready to upgrade to Windows 7. So what’s the anomaly and what’s causing the problem?

More info here: Why are 74% of business computers still running XP? | Windows 7 News

Like others have said, the main reason is simply money. The company I work for is planning on upgrading, but the biggest hold up is hardware. The average desktop is an all-in-one purchased from a company that is no longer in business (MPC - the old Micron PC). These systems are 2.8 Ghz Pentium D with 1 GB RAM. The average laptop is a Core2 T7200 (2 Ghz) with 1 GB RAM. That's the average configuration, with plenty of 512 MB RAM systems in the mix.

We're lucky, in that we don't seem to have any software issues that are holding us up. Also, this upgrade is happening in tandem with a move from Novell to MS servers and Groupwise to Exchange mail. The planned upgrade date is by Oct. 1, but I'm pretty sure that will be extended to 2011.
 

My Computer

Computer Manufacturer/Model Number
MPC Transport T2500 Laptop
OS
Windows 7 x64 (RTM via MSDN)
CPU
Intel Core 2 Duo T9300 (2.5 GHz)
Motherboard
MPC
Memory
4 GB SODIMMS (System Max)
Graphics Card(s)
nVidia 8600M GS 256MB
Sound Card
Realtek On-Board
Monitor(s) Displays
15.4" LCD with a Dell 2005FPW 20" attached
Screen Resolution
1680x1050 (15.4") and 1680x1050 (20")
Hard Drives
Toshiba 2.5" 320 GB 7200 RPM
I'm in "the business" of setting up and repairing home computers.
(NO business systems)
To a man (or woman) not one of my customers likes Windows 7.
Simple things they could do with XP are almost impossible to do with 7.
Like increase the point size of the desktop icon text by a point or two, or quickly change wallpaper. Even "RUN" isn't available till W-7 had been customized. A new W-7 user could never figure out how to do things like that.

You do realize that the search box in the start menu acts just like Run, don't you? Only it's faster as you don't have to type in the whole program name for most common tasks.

In order to quickly resize the desktop text, just hold the CTRL and move the scroll wheel. Quite a bit faster than XP.


It takes me an hour or more to just get 7 tweaked and customized to work and look anything close to like XP. People who have used Outlook Express for years are really frustrated to find that O.E. is GONE! After a lot of tweaking and tuning, Windows Live Mail can be made to work.....sort of, but it's not the same friendly program that O.E. was.

OE was a security nightmare. There's a reason it got scrapped. Windows mail in Vista was basically OE, Live mail is somewhat different in GUI, but not so different in functionality.

In a business environment, it would be even worse, trying to get a Win-7 PC to run old reliable software that the user was familiar with.

Win 7 runs the vast majority of old software. I have one piece of software that does not function completely in Win 7 x64 (it does in Win 7 x32) because the lazy programmers used a non-standard call for printing (a 16-bit sub-system). However, XP-mode runs it just fine. As a business system would be professional or better, XP mode is free.

On my own Main system, I'm still running XP-Pro-SP3 32bit, even though I have a 64 bit, dual core, CPU.

Why? Do you have software that doesn't work? Did you already own XP, or did you purposely buy XP over 7? These make a difference. If you built a new system today and had to add an OS, would you seriously pick XP over 7?

Something never mentioned.... Windows XP will run like a scalded dog on a FAT-32 formatted Hard Drive. It gives the user or IT specialist access to every file on the HD from a DOS boot disk. I use that trick to delete all the garbage off of my HD before I do my weekly HD backup. There's no use backing up junk.
Then I run my Ghost backup program from the same DOS boot disk.

FAT32 is an outdated, antiquated file system that has no modern data retention capabilities. It has file size limitations, poor attribute handling and partition size limitations. How exactly do you store that 5GB ISO file on your FAT partition? Take a partially full 2 TB drive and run the "Dir" command on it. It takes forever, due to the FAT arrangement.

PhreePhly
 

My Computer

Computer Manufacturer/Model Number
MPC Transport T2500 Laptop
OS
Windows 7 x64 (RTM via MSDN)
CPU
Intel Core 2 Duo T9300 (2.5 GHz)
Motherboard
MPC
Memory
4 GB SODIMMS (System Max)
Graphics Card(s)
nVidia 8600M GS 256MB
Sound Card
Realtek On-Board
Monitor(s) Displays
15.4" LCD with a Dell 2005FPW 20" attached
Screen Resolution
1680x1050 (15.4") and 1680x1050 (20")
Hard Drives
Toshiba 2.5" 320 GB 7200 RPM
We reported yesterday that Microsoft had extended downgrade rights for Windows XP from Windows 7, but the reason seems to stem from the fact that a reported 74% of work PCs are still running Windows XP.

This seems odd given that it was also recently reported that 50% of business either have or are ready to upgrade to Windows 7. So what’s the anomaly and what’s causing the problem?

More info here: Why are 74% of business computers still running XP? | Windows 7 News

Applications. There are a lot of businesses still using Windows XP because of application compatibility. It's what happens with poor programming.
 

My Computer

OS
Windows 7 Home Premium x64
CPU
Intel Core 2 Quad Q9450 @ 3.2GHz
Motherboard
Asus P5Q PRO Turbo
Memory
4GB DDR2-800
Graphics Card(s)
MSI Radeon HD 5850
Sound Card
Creative Labs Audigy2 ZS
Monitor(s) Displays
Samsung 225BW
Hard Drives
(2) 1TB Samsung F1, (2) 1.5TB Samsung F2, 1TB Samsung F2, 2TB Samsung F3
PSU
Corsair HX650
Case
Antec Nine Hundred
IMHO and experience its all about "The Money". Most small to medium size companies don't have the extra cash to replace XP at this point in time.
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
custom build
OS
WinXP / Win 7 / Win 8.1 64bit Dual Boot
CPU
i7-4770K
Motherboard
Asus Z87-A
Memory
16 gb G.Skill Ripjaws
Graphics Card(s)
on board 4600
Sound Card
On Board Soundmax HD
Monitor(s) Displays
Dell 19" Flat Panel
Screen Resolution
1280x1024
Hard Drives
Samsung 840 Pro 512gb SSD
WD1001 Caviar Win 7 Boot
WD500 Caviar Win XP Boot
2xWD500 Caviar (Raid 0)
WD750 Caviar (Backup)
PSU
Aerocool StrikeX 800w x2
Case
Aerocool Strike X
Cooling
Air
Keyboard
Microsoft Wireless
Mouse
Microsoft Wireless
Internet Speed
Cable
Other Info
Asus 12x Blu-ray writer
We reported yesterday that Microsoft had extended downgrade rights for Windows XP from Windows 7, but the reason seems to stem from the fact that a reported 74% of work PCs are still running Windows XP.

This seems odd given that it was also recently reported that 50% of business either have or are ready to upgrade to Windows 7. So what’s the anomaly and what’s causing the problem?

More info here: Why are 74% of business computers still running XP? | Windows 7 News

Applications. There are a lot of businesses still using Windows XP because of application compatibility. It's what happens with poor programming.

Not true. Older software often doesn't work on newer systems because the newer systems have dropped support for older software/technologies.

To "chalk it up" to "poor programming" is asinine.
 

My Computer

Computer Manufacturer/Model Number
Dell Inspiron 1520 (Laptop)/ Home (Desktop)
OS
Windows 7 x64 / Same
CPU
Intel Core 2 Duo T7250 / Intel Core i7 930
Motherboard
Intel 945 / Asus P6X58D-E
Memory
4GB / 6GB
Graphics Card(s)
NVIDIA GeForce 8400M GS / ASUS 1GB
Sound Card
Whatever Dell gave me :-( / Onboard
Monitor(s) Displays
15.4" LCD / Crappy CRT
Hard Drives
Seagate 500GB SATA; 7200 RPM / Seagate 1TB SATA; 7200 RPM
PSU
N/A / OCZ Fatal1ty 550W Modular
Case
N/A / Antec 900
Cooling
Air
Mouse
Microsoft Presenter (Bluetooth)
Not true. Older software often doesn't work on newer systems because the newer systems have dropped support for older software/technologies.

To "chalk it up" to "poor programming" is asinine.

I speak from experience of working for companies that would not upgrade to Windows 7 because of JUST that. Call it asinine, but they were the ones stuck with the incompatible software.

Poor programming is for the in-house software that is developed. These people program the software to require local Administrators group membership of all things.
 

My Computer

OS
Windows 7 Home Premium x64
CPU
Intel Core 2 Quad Q9450 @ 3.2GHz
Motherboard
Asus P5Q PRO Turbo
Memory
4GB DDR2-800
Graphics Card(s)
MSI Radeon HD 5850
Sound Card
Creative Labs Audigy2 ZS
Monitor(s) Displays
Samsung 225BW
Hard Drives
(2) 1TB Samsung F1, (2) 1.5TB Samsung F2, 1TB Samsung F2, 2TB Samsung F3
PSU
Corsair HX650
Case
Antec Nine Hundred
Not true. Older software often doesn't work on newer systems because the newer systems have dropped support for older software/technologies.

To "chalk it up" to "poor programming" is asinine.

I speak from experience of working for companies that would not upgrade to Windows 7 because of JUST that. Call it asinine, but they were the ones stuck with the incompatible software.

Poor programming is for the in-house software that is developed. These people program the software to require local Administrators group membership of all things.

You speak from limited experience. To base your blanket conclusion on "poor programming" is absurd.

Just because the in-house software you are familiar with was crap doesn't mean everyone's is.

That is like saying an ASP.NET 1.1 is not compatible with a hypothetical IIS 10.0 is due to "poor programming" when it is really due to change in technology.

Why do you imagine Windows 9.x apps don't run or run poorly on 7?

Hint: Microsoft has changed a lot of the code and design models in between.
 

My Computer

Computer Manufacturer/Model Number
Dell Inspiron 1520 (Laptop)/ Home (Desktop)
OS
Windows 7 x64 / Same
CPU
Intel Core 2 Duo T7250 / Intel Core i7 930
Motherboard
Intel 945 / Asus P6X58D-E
Memory
4GB / 6GB
Graphics Card(s)
NVIDIA GeForce 8400M GS / ASUS 1GB
Sound Card
Whatever Dell gave me :-( / Onboard
Monitor(s) Displays
15.4" LCD / Crappy CRT
Hard Drives
Seagate 500GB SATA; 7200 RPM / Seagate 1TB SATA; 7200 RPM
PSU
N/A / OCZ Fatal1ty 550W Modular
Case
N/A / Antec 900
Cooling
Air
Mouse
Microsoft Presenter (Bluetooth)
IMHO and experience its all about "The Money". Most small to medium size companies don't have the extra cash to replace XP at this point in time.

Bingo and that goes for local and state governments, too.
 

My Computer

Computer Manufacturer/Model Number
Home built
OS
Windows 7 Ultimate 32 bit
CPU
Intel(R) Pentium(R) 4 CPU 3.00GHz
Motherboard
ASUS P4P800-VM Motherboard Chipset: Intel 865G + ICH5
Memory
2.50 GB RAM
Graphics Card(s)
NVIDIA GeForce 7600 GS
Sound Card
SoundMax Integrated Digital Audio (Chip)
Monitor(s) Displays
ViewSonic VX 1962 wm
Screen Resolution
1680 X 1050
Hard Drives
Seagate Barracuda 7200.10 80 GB
ST380215A ATA Device 18.6 GB
Western Digital "My Book" external hard drive 750 GB
Cooling
Fan based
Keyboard
Microsoft Comfort Curve Keyboard 2000 v10 USB
Mouse
Logitec optic USB
Internet Speed
3.01 Mb/s download 0.64 Mb/s upload
IMHO and experience its all about "The Money". Most small to medium size companies don't have the extra cash to replace XP at this point in time.

Bingo and that goes for local and state governments, too.

I think another component to that is need. Many systems run fine as they are.

Too many people think that there is only one reason, when it is a multitude. Some more important than others to different people.
 

My Computer

Computer Manufacturer/Model Number
Dell Inspiron 1520 (Laptop)/ Home (Desktop)
OS
Windows 7 x64 / Same
CPU
Intel Core 2 Duo T7250 / Intel Core i7 930
Motherboard
Intel 945 / Asus P6X58D-E
Memory
4GB / 6GB
Graphics Card(s)
NVIDIA GeForce 8400M GS / ASUS 1GB
Sound Card
Whatever Dell gave me :-( / Onboard
Monitor(s) Displays
15.4" LCD / Crappy CRT
Hard Drives
Seagate 500GB SATA; 7200 RPM / Seagate 1TB SATA; 7200 RPM
PSU
N/A / OCZ Fatal1ty 550W Modular
Case
N/A / Antec 900
Cooling
Air
Mouse
Microsoft Presenter (Bluetooth)
In the business world, need is equated to money. "Yes, we need to upgrade; but we can make do. We don't have the money to upgrade 25 computers and six of them would have to be replaced to run Win 7." Or variations of this.
 

My Computer

Computer Manufacturer/Model Number
Home built
OS
Windows 7 Ultimate 32 bit
CPU
Intel(R) Pentium(R) 4 CPU 3.00GHz
Motherboard
ASUS P4P800-VM Motherboard Chipset: Intel 865G + ICH5
Memory
2.50 GB RAM
Graphics Card(s)
NVIDIA GeForce 7600 GS
Sound Card
SoundMax Integrated Digital Audio (Chip)
Monitor(s) Displays
ViewSonic VX 1962 wm
Screen Resolution
1680 X 1050
Hard Drives
Seagate Barracuda 7200.10 80 GB
ST380215A ATA Device 18.6 GB
Western Digital "My Book" external hard drive 750 GB
Cooling
Fan based
Keyboard
Microsoft Comfort Curve Keyboard 2000 v10 USB
Mouse
Logitec optic USB
Internet Speed
3.01 Mb/s download 0.64 Mb/s upload
Not true. Older software often doesn't work on newer systems because the newer systems have dropped support for older software/technologies.

To "chalk it up" to "poor programming" is asinine.

I speak from experience of working for companies that would not upgrade to Windows 7 because of JUST that. Call it asinine, but they were the ones stuck with the incompatible software.

Poor programming is for the in-house software that is developed. These people program the software to require local Administrators group membership of all things.

You speak from limited experience. To base your blanket conclusion on "poor programming" is absurd.

Just because the in-house software you are familiar with was crap doesn't mean everyone's is.

That is like saying an ASP.NET 1.1 is not compatible with a hypothetical IIS 10.0 is due to "poor programming" when it is really due to change in technology.

Why do you imagine Windows 9.x apps don't run or run poorly on 7?

Hint: Microsoft has changed a lot of the code and design models in between.

The reason many Win9X programs don't run on Win7 x64 is simply that they contain 16-bit code and/or made use of assembler code for perfomance. However, I have a few Win 3.1 programs I wrote that run on Win 7 x32 just fine (I can use Win7 x64, but need XP Mode). By following standard coding practices, they work. They are simple programs written in VB 3, but the point is, I followed the proper API's available at the time, and MS is quite adept at making things pretty backwards compatible. JonM33 is correct in that programs written properly to the API have a very good chance of being compatible.

However, going outside the standard API, or using nifty programming tricks to eek out that last Mhz will often break that backwards compatiblity. That's not necessarily a bad thing, as better performance is good:p, but it does cause heartache and teeth-nashing later.

PhreePhly
 
Last edited:

My Computer

Computer Manufacturer/Model Number
MPC Transport T2500 Laptop
OS
Windows 7 x64 (RTM via MSDN)
CPU
Intel Core 2 Duo T9300 (2.5 GHz)
Motherboard
MPC
Memory
4 GB SODIMMS (System Max)
Graphics Card(s)
nVidia 8600M GS 256MB
Sound Card
Realtek On-Board
Monitor(s) Displays
15.4" LCD with a Dell 2005FPW 20" attached
Screen Resolution
1680x1050 (15.4") and 1680x1050 (20")
Hard Drives
Toshiba 2.5" 320 GB 7200 RPM
We are still an XP Pro company, with a couple thousand employees. I can tell you, for our company, the main reason is support of lagacy information systems. We use some very antiquated software, I think our gas measurement techs still run some DOS-based stuff actually.

It is not a matter of money for most large companies, truly.

Believe it or not, our IT group is finally rolling out IE8 later this month. :sarc:
 
Last edited:

My Computer

Computer Manufacturer/Model Number
Self-built
OS
Windows 7 Home Premium x64
CPU
AMD Phenom II X2 3.2GHz
Motherboard
Biostar A760G M2+
Memory
4GB OCZ
Graphics Card(s)
nVidia GeForce 210
Sound Card
on board
Monitor(s) Displays
19" Mag Innovision
Screen Resolution
1440x900
Hard Drives
1TB Seagate Barracuda
PSU
Cooler Master eXtreme Power Plus 550W
Case
Cooler Master Elite 341
Internet Speed
18Mb AT&T uVerse
I speak from experience of working for companies that would not upgrade to Windows 7 because of JUST that. Call it asinine, but they were the ones stuck with the incompatible software.

Poor programming is for the in-house software that is developed. These people program the software to require local Administrators group membership of all things.

You speak from limited experience. To base your blanket conclusion on "poor programming" is absurd.

Just because the in-house software you are familiar with was crap doesn't mean everyone's is.

That is like saying an ASP.NET 1.1 is not compatible with a hypothetical IIS 10.0 is due to "poor programming" when it is really due to change in technology.

Why do you imagine Windows 9.x apps don't run or run poorly on 7?

Hint: Microsoft has changed a lot of the code and design models in between.

The reason many Win9X programs don't run on Win7 x64 is simply that they contain 16-bit code and/or made use of assembler code for perfomance. However, I have a few Win 3.1 programs I wrote that run on Win 7 x32 just fine (I can use Win7 x64, but need XP Mode). By following standard coding practices, they work. They are simple programs written in VB 3, but the point is, I followed the proper API's available at the time, and MS is quite adept at making things pretty backwards compatible. JonM33 is correct in that programs written properly to the API have a very good chance of being compatible.

However, going outside the standard API, or using nifty programming tricks to eek out that last Mhz will often break that backwards compatiblity. That's not necessarily a bad thing, as better performance is good:p, but it does cause heartache and teeth-nashing later.

PhreePhly

Actually you confirmed my argument.

At the same time, when technology changes some stuff simply doesn't work, despite best practices.

Coding in best practices gets you the longest shelflife of software. BUT when Windows 20 comes around and they say "hey, no support for Windows 7 API" then it must be redone.
 

My Computer

Computer Manufacturer/Model Number
Dell Inspiron 1520 (Laptop)/ Home (Desktop)
OS
Windows 7 x64 / Same
CPU
Intel Core 2 Duo T7250 / Intel Core i7 930
Motherboard
Intel 945 / Asus P6X58D-E
Memory
4GB / 6GB
Graphics Card(s)
NVIDIA GeForce 8400M GS / ASUS 1GB
Sound Card
Whatever Dell gave me :-( / Onboard
Monitor(s) Displays
15.4" LCD / Crappy CRT
Hard Drives
Seagate 500GB SATA; 7200 RPM / Seagate 1TB SATA; 7200 RPM
PSU
N/A / OCZ Fatal1ty 550W Modular
Case
N/A / Antec 900
Cooling
Air
Mouse
Microsoft Presenter (Bluetooth)
Back
Top