We just purchased the NPM. I am planning on setting up on Window Server 2012 R2. I was told by an individual I need to put the main part of program on one server and database on a another server. The server I am going to use is a secondary server, not used for dhcp, dns, or active directory. My main server has dhcp, dns, active directory, and folders. I am looking for ideas for setup. Told by someone I might be able to use a hyper v server to run program. Looking for the best practice to install Network Performance Monitor.