What is ‘vendor lock-in’ and how can you avoid it?