CMS is a rich video surveillance client program for the NVR software 'CyeWeb' (a NVR software working as a server program to record and stream videos from camera). It is designed for large-scale video surveillance deployment and projects. With CMS, CyeWeb can work as streaming/recording server and host in many PCs in multiple locations/regions to connect hundreds to thousand IP security camera/ CCTV DVR and then user can manage easily these large amount of camera at any location with CMS any time. CMS includes live view, PTZ, single/multi playback, account management, panorama view, event handling (for video analytics), video popup, e-map, DIO/alarm box, statistics graph, scheduler, motion detect, video wall control and mobile client software.