Hi Bruce,
Thanks for the detailed response, and apologies for the delay getting back to you. It's been one of "those" weeks.
OK, I think the Appery plugin piece is the thing I'm looking for, as the database for my app won't vary very much (the backend is actually a heavily-customised Wordpress installation, as I have a web front-end admin facility and the mobile end-user app).
So my main issue is around code versioning.
I'm new to Angular, but I've started moving whole chunks of code into custom Angular services, held in one JS file each, which helps to make it easier to copy/paste between Appery apps. Maybe the Appery plugin functionality will help with this - I think I'll need an beta plugin and the current live plugin, and a beta app and the live app, then just apply the relevant plugin as follows:
Live plugin - Live app
Apply hotfixes to live plugin - live app
Develop new functionality on beta plugin
Beta plugin - Beta app for testing
Beta plugin - Live app for release
I've not used the Appery plugin function (in particular I have questions around re-applying a different version of the same plugin), but it might be the way forward.
Appreciate your help!
Andy