Sounds good. Is it a web-based or one have to download & install on a device ?