I wanted to ask how we determine the useful life of a mobile app.
Is an app that is developed and is going to be used indefinitely to generate income for a company considered to have an indefinite useful life?
I know software like oracle is considered to have 3-5yrs useful life because of advancement in technology, but that seems to be different as the whole software usually has to be replaced and the license has to be bought again.
But a company's own app is constantly updated through the appstore or google play store etc.
Do we consider it to have an indefinite useful life or is there a way to determine its useful life?