If you split the database, your users don't need to add any new forms. They just replace the old front end with a new front end.
If you want to add new data to their backend, you can give them a single process that inserts all the new data for them
It would just look like the way an install...