Yes, you know your favorite tool on Friday afternoon right before its 5:00, entering your time in the time tracking software. Its like 50 steps to get to putting in a few numbers before you can leave for the weekend, but the best part is it only works in Internet Explorer 7.
Why does all corporate software suck? Its a concept I started thinking about after exploring some options for my employeer's CRM software.
No, its not because your company is cheap. Actually, they probably spend a small fortune for that time tracking software. No, its not because their developers suck. Most of these companies have top notch developers and architects. Its likely not because its not hard to upgrade to a better solution, although this may play some part. Its because of YOU!
You dont like change. They don't want to hear you complain. They don't want to have to pay you extra to learn the new stuff.
Another thing that plays into this, third-party integrations with other sucky software. Integrations suck to write, they are brittle, and almost any type of upgrade will break them.
Cross-product similarities, if you have multipile products you probably want them to stay the same. You can refresh all the products at the same time.
Security / Newness - This has came up before, but I really dont think its a valid reason anymore. This isn't 1990, software now days is built on frameworks that has security backed at the lowest level. You dont hear too much about SQL injections anymore from form posts.
Be proactive, talk to your manager about better software. It starts with you!
Don't push the envelope too much. Too much change might drive customers away, or give them a reason to try a different product. This is how your paid, so instead of focusing on changing everything focus on making things awesome, fast, and stable.
Change has to start somewhere, listen to the developers. They are on the ground, fighting in the trenches, they know whats going to be best.