When an organisation has a bespoke or customised platform within their business, it is important to keep that application up to date with changes in underlying technologies, bug fixing and ensuring that, where the development is an extension for a common platform, that you can manage impacts on customisations from updates and upgrades, to the underlying platform.