Is it possible to distribute multiple versions of the same app

Using Custom Apps we would like to be able to propose to our customers different versions of the same application.

This is because our customers have to test the different app versions and choose which version they want to distribute internally, via their own MDM.

Is something like this feasible? how?

If not, how could this be achieved?

Regards, Philippe Fos Software Delivery Manager