The answer depends on the app's complexity, and the degree to which you're changing things. The cost could range from a couple thousand to millions.