Move config from UAT to Production

Hello,

Is there a tool set for migrating configuration changes from one environment to another?

For instance, Globals and GACL changes need to be applied to UAT, along with site code changes/additions.

Is there a way of capturing these changes and applying them using a script?

Thanks,

Dale