Take a look at this interesting article which highlights just how bad some software can be and how this can take a toll on employee morale and productivity.