it really depends on what they're looking to do with it. For the simplest user case, I've used basic cloud cams. But you have to be very careful with these because of security issues, and also they don't record 24/7. But they're good for users with very simple needs. For more advanced, I've used Samsung a few times, but clients complained about the interface. Over the last year, I switched to Xanview which is super easy to use and reasonably priced for all of their features .