Shelling Out Shekels for Software

What prompts you to upgrade software?