How many locations will they be viewing from? Usually the cameras are located in "pods" and each pod views a specific group of cameras. I haven't spent much time on the wrong side of the bars.....but I have walked a few prisons.
A single and/or backup method of viewing can also be a requirement. This matters because you will need to manage the number of streams the cameras can provide, or possibly have to multi-cast if 12 different groups want to see a single camera during an emergency.
Is this a ‘control room’ environment? Guard booth? Admisnistratve desk?
How many operators will be viewing/controlling these 96 cameras? Will each operator be equipped with a workstation.
What is the primary display system? Is it a common display being viewed by multiple operators or supervisors? Or, is each workstation equipped with its own display(s) intended for single operator viewing?
What will be the video source for the display(s)? If a PC (or multiple PCs) you likely will need a hi-power graphics card for each video output channel.
If using a true ‘video wall’ (instead of a simple monitor array) a video wall processor will be required.