Programmatic access to the version number is good for at least 2 reasons:
- Review what version is currently installed in an app.
- Calling code can work around bugs or changes in behavior if it knows the version number.*
At the very least, add a simple string to store something like "2.4".