Yes, we do this with our browser-based applications as we promote through our different environments.
When modelling in Object Studio, you'll need to define a URL as you identify object, but if you create a launch action you can then use a Navigate stage which has a CommandLineParams Input where a different URL can be passed. We've set up an Environment variable for that URL, but there isn't any reason that you can't use a normal data item that's passed from your Process.