As mentioned, a handful of vendors still stringently regulate the device and camera compatibilities, giving these businesses limited options when selecting surveillance system components. To remedy such a challenge, a modern surveillance solution should alleviate such a hurdle by supporting multiple camera types including fisheye, PTZ, or multi-lenses, and the likes of ONVIF protocol. On top of it, I/O modules like door controllers, IP speakers, POS systems, intercoms, and IP speakers should also be integrated into the solution ecosystem, giving businesses plentiful options that match specific security needs.