Needs some major improvements. Sync time only works if you use a monitor and directly set it up on the DVR. Changes made in app don't stick. You can drag & drop order of cameras in app but they WILL NOT stay in the order you put them. If you do this very same thing on the monitor connected to the DVR, they stay, even after a reboot but not in this JOKE of an app. TONS of false human detected alerts when there isn't a single person in the view. System is great but app is junk, mostly.