The product itself is decent. It has a lot of features and is pretty easy to use. But if you are a smaller company and think you'll need any support at all, I would encourage you to look elsewhere. In order to speak with a tech, you have to have a Tech ID - which requires a class that is not free to take. If you don't have a Tech ID, you cannot get support. We were told that we would have 10 days to talk with the installer if issues arise but I cannot get the guy on the phone. In essence, we've paid for a product that doesn't work as it should and we can't get them to fix it.