While many software vendors love to boast about the benefits of their products, few admit that they are rarely glitch-free and that implementing them into an organisation can take time and patience.