I've already asked this question directly through my Spark profile last week, but never got an answer to it, so I'm trying my luck here...
With a friend, I'm prototyping a freelance project (that may or may not reach the launch stage) with Laravel and I'm considering using Spark especially for its recurring and team billings capabilities. I've read that with the 99$ license you can develop as many sites as you wish but can only deploy one. The problem is that nowhere could I find what is considered a deployment or if it is possible to cancel a deployment to deploy on another domain for instance...
The reason I'm having those questions is that my partner and I don't live nearby, so to show him my progress and have him contributing to the tests, I need him to be able to access the "under development" site. But would it be possible without actually deploying it (even to a computer on my network) and therfore using one license for that or if I have to, is it possible to redeploy that site to its official domain once we leave the beta phase. And as we still have no actual funding for all that, I'm trying to account for all costs before having to actually spend money on them.
I had a similar problem. I wanted to put a Spark app on a staging subdomain for testing purposes and then on the real subdomain for production. I didn't know if this was allowed, so I asked Taylor directly. He didn't go into much detail but he said it's fine as long as it's the same app.
So you should be able to move to other domains too, as long as it's the same app.