I see no need to upgrade for the sake of it. If the current configuration does everything you require of it, then why change?

The only "outside" software project I have going at the moment is for the local taxi company. It's a small outfit -- only about a dozen drivers and never more than four cars on the road at a time.

Cost was a big consideration, so I set them up with a 486 system (acquired free of charge) containing a massive 4MB of RAM and a 170MB hard disk. Small by today's standards, but perfectly adequate to run the custom software I wrote for them (compiled under Turbo Pascal 5). It's running under DOS 4.01, and I also added a basic word processor and spreadsheet package.

The whole lot takes up barely 10MB of disk space, and it runs quite fast enough for their purposes.

Upgrading might just let the system insert a new job booking in 10mS instead of 100mS, but in this application, what would it matter?