How many IP cameras are you looking to install in your organization? This will factor into how powerful of a system you will need to handle your cameras. You should also plan on expansion. If you plan on adding many cameras in the future, you may need to consider other Video Surveillance software like Milestone.
Blue Iris is a great Video security software system, but is CPU intensive because of its features, encoding each camera stream and does the motion detection for each camera. It generally takes a powerful dedicated computer like a PC with an Intel Core i7-4770K @ 3.50GHz
or better to handle 12-16 x 2-3MP IP cameras. To handle more cameras than this requires using Blue Iris Direct to Disk feature, which does not re-encode each IP camera and reducing the frame rate of your IP cameras.
With security camera's it is not recommended or necessary (in most cases) to run IP camera(s) that are 2-3MP at 20-30 fps. This uses a lot of network bandwidth and would require an enormous amount of disk space storing your video footage. Most people run their 2-3MP IP cameras between 5-15 fps depending upon the number of high resolution IP cameras they are running on Blue Iris.
* While Milestone scales better than Blue Iris at handling more IP cameras at a time, it is much more expensive and more complicated to setup.
* MP = Megapixel