Custom software (sometimes referred to as ‘bespoke software’ or ‘tailor-made software’) is computer software that has been developed specifically to do something that an ‘off the shelf’ program presumably cannot do. While this may sound like a good idea, in the vast majority of circumstances, a custom-made solution really isn’t necessary and will do a lot more harm than good. To a large extent, this is because of updating – a normal and beneficial aspect of using computer software. Updates are put in place to improve a given program’s performance, add features or make it more secure. Why would this be a problem when using custom software? Well…
Standard commercially-available software is generally updated for free; custom software isn’t. A given piece of software does not exist in a vacuum. It often functions alongside other pre-existing software and will need to work within a computer’s operating system (which is also software), in any event. That other software will invariably be updated from time to time and it’s increasingly likely that the custom software will stop working properly as the successive updates are installed. Before long, the company buying that custom software is faced with a choice of deliberately not updating the operating system and other programs – and you should always update – or paying extra to ‘fix’ the custom software so that it will keep working. This is a choice that will never go away.
Read more ›



