One of the problems NAV users face is that the client is to slow after the NAV service starts.
The reason for this is that NAV uses just-in-time compilation of the source code. The source code is compiled on the server when the server needs to use it.
If you want the server to be warm when the demoing NAV you need to make sure that the server compiles all needed code before showing off.
On the Microsoft Dynamics NAV 2015 Azure Demo Template you can see that Microsoft has added a WarmUp script to take care of this problem. This solution includes a solution that will open a list of pages with the web client to make sure that the server compiles the basic functionality for the demo.
If you want to play with this yourself on your own installation just download the zipped warmup folder (WarmupNAV) and start investigating.