Hello @aslam094,
We do not have an integration for our checkout form with either of these form plugins. So sites may use the default checkout and then steer the user to complete a custom form after checkout.
It is possible to create custom field groups and have them appear on different levels, thereby creating custom forms for each level.https://www.paidmembershipspro.com/documentation/user-fields/create-fields/
There is an integration for Gravity forms by a 3rd party developer. They may work for a totally custom form https://ristrettoapps.com/downloads/gravity-forms-paid-memberships-pro-integration/.
I hope this information is helpful to you.
Kim W