By its nature, extensible software can change over time, and not all changes are for the better. Iterative updates can sometimes make the software less functional, and third-party plug-ins and extensions can be buggy or vulnerable to hacks. For this reason, some businesses approach extensible software with caution.