Being a commercial establishment, the client may have frequent need for short-term or even one-off access to a space for cleaners, deliveries, whatever. It would be nice to have a few features around users and codes. Maybe make them parameters for user groups.
1) Limit user codes to only work during certain times. E.g., allowing workers to start shift and turn off alarm but can’t enter any other time or after hours.
2) and\or between specific dates (good for short-term rental guests)
3) and\or which automatically expire after a certain length of time (good for temporary vendor or contractor).