Software development cycle

New to AppGyver and still going through videos and documentation. You can definitely build an app quickly using the software, which is wonderful. My question is going forward how do you maintain the production and non-prod version of your app? Once you are done with the development, do you “re-create” a production instance and have the new instance point to your production backend? Is there a better way how to handle this?