Security Monitor Pro supports USB and IP cameras. If you are purchasing new camera's, I suggest selecting an IP camera. Some good brands are Asante, Vivotek, Axis, and Trendnet. For a bullet type camera with infrared night vision, the Vivotek 8332 works well.
Here is an article that explains the difference between CCTV and IP cameras and may help you select the right camera for your surveillance setup:
https://www.deskshare.com/resources/articles/wcm_SecurityCamera.aspx