An important limitation to be aware of is that Dolphin itself cannot be used as a test client for debugging in-process. This is because the VM is limited to running only one image at a time. If you attempt to do this then the system will crash. This applies to deployed Dolphin executable clients, as well as using the development environment as a client. Components deployed as "To Go" DLLs can, however, be hosted in Dolphin, so this limitation only applies at development time. In order to debug with Dolphin as both client and server one should make use of the in-image mode (see below), although it is also possible to use two independent images to debug out-of-process.