2 answers
Hi Alicia,
It depends, you could create a user on your environment for the person you want to demo the app, or you could deploy it to an environment they own using ant and demo it there, or you could create an package and install it on their environment where you would demo it.
Hope it helps you get on a track.