Any function that DeepBot does, will only happen if DeepBot is open, meaning you have to have the .exe running at all times. If you wish to leave it 24/7, and don't keep your main computer on all the time, or don't want it running in the background, then yes, you should put it on another computer.