Software can feel like a new car -- outdated the day you drive off the lot -- especially when you implement bad software. Whenever we talk with a new client, we hear the horror stories of how their company’s software has turned into a nightmare that slows down the business, loses data, and breaks down just when you need it the most. Software is supposed to enable, empower and optimize helping you achieve your business goals. That’s why friends don’t let friends use bad software.
How do you know when it’s time to click “Uninstall” on your software? First of all, don’t do that. Keep your software until the new solution is ready, as there may be data that needs to be downloaded and processes that need to be integrated. That said, you may have to disconnect parts of it to protect your data.
Here are some signs that it’s time to upgrade your software:
There are two primary killers of software: bad design and time. A bad design can happen to software that is purchased right off the shelf or a solution that is custom designed. Bad software off the shelf is typically due to a vendor trying to be all things to all businesses. What they end up with is a piece of software that does everything but nothing well.
Bad custom software typically results from poor communications, sloppy project management, and using outdated platforms. A custom software project requires more than skills in writing good code. It involves taking time to really understand how a business operates, what processes they can automate, and how different departments and third-party software share key data.
Running a business on bad software can hurt every key area of your business, from sales and marketing to operations, human resources and everything in between. In fact, it can even result in the total loss of business. When Miller and Coors merged into one company, they hired an IT company to combine their enterprise software packages into one. It went so badly that MillerCoors ended up suing that IT company for $100 million.
Here are some other bad outcomes that can result from bad software: