Skip navigation
All Places > Snow Product Hub > Snow License Manager > Blog > Author: Marcel Hirsch

Snow License Manager

1 Post authored by: Marcel Hirsch Employee

Every License Management Tool is only as good as its software recognition. Once subscribed to our Software Recognition Service, you will receive a daily updated version of our huge database. The updates are transferred to your customer environment through Snow Update Service and applied to the SnowLicenseManager database on the SQL server. But how does this recognition database grow over time?


The Team

Snow has a special team that is constantly working on the recognition database to grow.


Manual Enrichment through import template

Customers can enter software recognition patterns to the global Software Recognition database manually through an import template. These patterns will be entered to the global Software Recognition database and published through Snow Update Service to every other customer worldwide.

Please submit the import template through Snow Support.

There are overall three different forms to submit data to the SRS database.


Local Rules in SMACC

Customers can design custom recognition rules using Snow Management and Configuration Center (SMACC). These rules are unique per customer and will not be transferred. This is a reasonable approach for inhouse development where no other customer benefits from the recognition rule.


Automated Enrichment through SUS

Customers send in their unrecognized applications automatically through Snow Update Service (SUS). This information is collected and manually reviewed by Snow. It is then added to the Software Recognition database and all customer environments are updated.


Sounds interesting right? But what about data protection and personally identifiable information?

The customer’s Snow platform will upload metadata for any software inventory data that is not yet recognized.

Software inventory data includes:

  • Software file inventory
  • “Add / Remove programs” , “Programs and Features” (Windows)
  • Package Manager entries (Unix / Linux)
  • Installed apps (Mobile platforms)
  • Operating system (Name, Manufacturer, Version)


The following metadata is uploaded to the Software Recognition Service for all software inventory data that is not yet recognized:

  • Name (File Description)
  • Manufacturer
  • Version
  • Language
  • OS Type
  • Path and File Name
  • Indication if the entry is a file or a registry / package manager entry
  • Collapsed user catalogue

The data uploaded to the Software Recognition Service only contains software inventory data (as detailed above). No information related to the computer assets where the software inventory data was found is uploaded (e.g no hostnames, IP addresses).

When data is transmitted personal user details are collapsed when it reports to Software Recognition Service. From a global perspective it is received as “C:\Users\{user}\...”for integrity reasons. However, locally in your environment the data will still present itself with the corresponding user.

The data is encrypted, compressed and sent over a HTTPS connection initiated from the customer platform. By default (configurable) this is initiated daily at 7PM. The customer platform will initiate a connection to


It is possible to deactivate the functionality of customer recognition patterns being uploaded to the Software Recognition Service. This will turn the Software Recognition Service to the 'Read Only' mode.

  1. Go to 'HKEY_LOCAL_MACHINE\SOFTWARE\Snow Software\Snow Update Service' on the License Manager server.
  2. Add a string value called 'SRSReadOnly' and set it to either 'true' or 'True'. Any other value will default this setting to false and continue to upload SRS data.


If you have any questions, please do not hesitate to either comment on this blog post or submit a question through our forums.