Our code "interact" with physical objects manufactured by 3rd parties. Once in a while, new type of objects created, and we need to add support for them in our app (which include some static data and new or changed algorithms). Without support it is very inconvenient for users to interact with them. Now users have to wait for new version, which may take few month, while writing code and testing it is just few hours.