Kaspersky Endpoint Security is used by my organization across multiple sites. I am only responding to my site which has close to 1,000 employees. There are around 300 workstations and a few dozen servers protected by Kaspersky Endpoint Security at my site. It is used to protect our workstations and servers against malicious programs and attacks. it has other benefits such as reporting what software is installed on our systems, deploying software, and other monitoring. Our Kaspersky security center uses MS SQL Express and has no issues. We did not need to attach it to any full version of [the] SQL server.
- Antivirus/malware protection
- Software deployment
- It could be easier to detect workstation name changes.
- It automatically detects new systems and will even place them in organizational containers that you specify, but sometimes it doesn't pick up new systems.
I think Kaspersky is well suited for large and small companies. Larger companies can take advantage of the KSC (Kaspersky Security Center) servers to help manage a large network. The KSC has many good features to help monitor the health of the organization. It does a good job with updating and deploying remotely. It has inventory features, and can even deploy non-Kaspersky software packages uploaded to the center. KSC can become a source of good information about [your] network that can be seen at a glance. IT departments are normally smaller than they need to be. KSC helps with larger and smaller companies because of this. A small company would appreciate the amount of information and management that can be done through KSC without needing extra help. If the company is small enough that they don't have servers on-site, there is a cloud version. I have not used that to know how it differs from the local KSC.
I've never had issues upgrading Kaspersky. It automatically pulls in any settings and even packages created with the previous version. Deploying updates to workstations is easy. It's basically a click of a button and the workstations upgrade as well. You can send out messages to the users if needed through the application.