Hello David,
WPM can be installed together with the rest of SolarWinds products on the same machine. Only exception would be if you have already highly loaded server monitoring high number of devices and you plan to use big number of transactions in WPM. In that case it would be better to have separate WPM server to load-balance.