OpenApp

What is OpenApp

Physical access control, explained from first principles

An educational deck for people, operators, architects, and anyone who needs to
understand the product.

Who this is for

You don't need a background in physical security, locks, or cloud software. If
a word is jargon, we define it before we use it.

  • Residents and everyday users who open doors with a phone
  • Property admins who run a site
  • Solution architects who fit OpenApp next to hardware and other software
  • Investors and stakeholders who need to know what the product is

We stay on access control: who may enter, how, when, and how you see what
happened. Not commerce, commercial packaging, vendor comparisons, or
installer manuals.

The map

  1. See it first: four moments at a door
  2. A door is a decision: the concepts underneath
  3. Software at the door: SaaS and the control plane
  4. Why it's still painful: the problems OpenApp absorbs
  5. How others do it: patterns you'll meet in the field
  6. How OpenApp works: one model, many openings
  7. Going deeper: policies, shared hardware, holds
  8. Use cases: the same machinery, different lives
  9. Operating with care: fallback, safety, honest limits
  10. Takeaways: and where to go next

Later talks can go deeper on any part. This deck is the map.

Part 1

See it first

Four moments at a door, before any theory

A visitor at the lobby

  1. There's a sign by the door, not a dead panel.
  2. They scan it and see apartments, not a phone book of private numbers.
  3. They call apartment 12.
  4. Maya's phone rings like a normal call. She sees who's asking and can open, or refuse.
  5. The attempt is recorded.

A visitor with a backpack and flowers holds a phone up to a small QR plaque beside a closed lobby door

Each side of the call

A resident on a sofa answers a ringing phone that shows a small photo of a person at a door

Resident: a native incoming call, with who's asking.

OpenApp portal in a phone browser listing the apartments a visitor can call, with a search box and a sign-in prompt for residents

Visitor: a phone browser. No app, no account.

A resident coming home

  1. They signed in once.
  2. They tap the same lobby sign, or tap with a watch.
  3. They get Open, not the directory.

Some residents turn on auto-open: the door fires as the page loads.

The sign didn't change. The authorization did.

A resident with a grocery bag taps a smartwatch on a plaque beside the building door as it starts to open

A guest for the weekend

  1. A booking confirms. The booking system creates an invitation for the garage and the unit, Friday 16:00 to Monday 11:00.
  2. The guest gets a link. No account, no app.
  3. At the door they scan the sign and tap Open.
  4. Monday 11:01, it stops. Nobody collects a key from a lockbox.

A traveler with a suitcase smiles at a phone beside a holiday apartment door with a QR plaque and no key box

What the guest's phone shows

OpenApp Intercom home screen on Android showing a Lobby guest invitation with an Open button

The invitation, saved on the home screen

OpenApp Intercom Open door screen on Android with a lobby door photo, an expiry countdown, and a large Open door button

One tap, until it expires

The operator's Tuesday

  • Add a resident who just signed a lease
  • Hold the loading dock open for a delivery
  • See last night's denials
  • Swap a failed opener without changing the lobby sign
  • Invite a cleaner for Thursday 09:00–12:00

The dashboard is built for this. The API is built for when Tuesday happens
two thousand times.

A property manager at a tidy desk with a laptop while a delivery van waits at a gate outside the window

Four moments, one pattern

Visitor, resident, guest, operator. Same sign, same doors, same rules.

Arrive at a place, prove you belong (or ask someone who does), pass a
barrier, leave a record.

OpenApp starts there, then attaches hardware as modules.

The rest of this deck explains the ideas behind what you just saw.

Part 2

A door is a decision

Everyday access, without the industry vocabulary

You already do access control

Think about this morning:

  • A key to your home
  • A badge or fob at work
  • A code on a gate keypad
  • A hotel card that dies at checkout

Physical security is how a place protects itself in the real world. Access control is the part that decides who may pass a barrier, and makes that decision happen there.

A flat lay of a brass key, a proximity fob, a hotel key card, a gate keypad, and a smartphone

Five questions every opening must answer

  1. Who is asking? A resident, a guest, a courier, a system.
  2. Where? Lobby, garage, apartment door, locker.
  3. When? Tuesday 14:00 isn't 03:00 Saturday.
  4. How do they prove it? Key, fob, phone, invitation link, a call to a resident.
  5. What's recorded? If something goes wrong, can you reconstruct it?

A serious system isn't "an app that opens a relay." It answers all five,
consistently.

The five building blocks

Block Meaning Everyday example
Identity Who the person is "Maya, apartment 12"
Credential What they present Key, badge, phone, link
Barrier What can open or stay shut Door, gate, locker latch
Decision The yes or no, with limits Allowed until Friday 11:00
Record What happened "Maya opened the garage at 18:12"

OpenApp keeps these five in one model, even when the lock brand, the intercom,
and the guest flow come from different worlds.

Why this is harder than handing out keys

  • Someone moves out and the key never comes back
  • A contractor needs access for two hours, not forever
  • A courier is at the gate, not your door
  • The building has twelve openings, not one
  • You must show who opened what after an incident

Physical access is a people and time problem wearing a hardware costume.

A hand holds an overstuffed ring of mismatched keys and tags in front of a crowded key cabinet

Digital identity isn't standing at a door

Signing into a website proves "this account may see this page."

Opening a door also needs:

  • The right opening, not every door on the site
  • The right moment, not after checkout or during a curfew
  • A reachable actuator: the lock or gate motor actually fires
  • Often a human in the loop, like a resident answering a visitor

OpenApp sits where software identity meets physical action.

Part 3

Software at the door

SaaS, and why it shows up here

Two ways to run software

Installed software Software as a service (SaaS)
Where it runs A PC in the electrical room The provider's servers, over the internet
Updates and backups You or your integrator The provider
If the PC dies The workflow dies with it You sign in from anywhere

Email, accounting, and booking are already SaaS. Access control followed
slowly, because doors are physical and historically local.

A cloud control plane, and the muscle it drives

The control plane is the brain: users, permissions, invitations,
directories, audit.

The hardware is the muscle: strikes, gate motors, relays.

A cloud brain helps with more than one site, staff away from the basement PC,
guests who shouldn't install a vendor app, and booking or campus software that
must talk to doors.

A cloud-shaped hub linked by glowing lines to a door strike, a sliding gate motor, a parcel locker, and a camera

Physical Security as a Service

OpenApp is Physical Security as a Service (PSaaS):

  • Access control as a hosted platform
  • Hardware you choose
  • One experience for people: phone, browser, dashboard
  • APIs so other systems can drive the same rules

PSaaS isn't a camera company or a lock factory. It's the layer that
orchestrates entry.

Part 4

Why it's still painful

The problems OpenApp is built to absorb

The typical site is a pile of partial products

  • A legacy lobby panel with a paper directory
  • A parking gate with its own app
  • Fobs programmed on a desktop in a closet
  • A Wi‑Fi relay on the side door
  • A spreadsheet of guest codes

Each piece may work. The system doesn't.

A building entrance wall cluttered with an old intercom, a fob reader, a keypad, a relay box with wires, and blank sticky notes

Fragmentation is the default

Vendors optimize for their device: their app, their user list, their idea of
a "guest," their log format.

People don't live that way. One person is a resident here, a member
there
, and a guest somewhere else.

A small operator might run a house with a cheap Wi‑Fi opener, a 40-unit
building with a cellular gate, and a coworking floor. The people cross sites.
The hardware doesn't match.

If every door is a different product, offboarding and guests become folklore.

Rip and replace, or stuck with leftovers

Rip and replace

A new product that only speaks its readers and its panels. Yesterday's
working gate is declared obsolete.

Stuck with leftovers

You keep the old hardware, but the only software is a 2008 desktop app and a
landline intercom.

A modern control plane should respect working hardware and still give you a
current operator experience.

Guests and deliveries come first

Most systems are built around employees or residents. Real sites also have:

  • Cleaners on a Tuesday window
  • Furniture deliveries and short stays
  • Parents picking up children
  • Couriers who should open one compartment, not the building

If "add a guest" means cutting a fob, you'll be slow or unsafe.

A courier with a parcel, a cleaner with a bucket, and a parent with a child wait at a closed gate, each looking at a phone

Unlock and call became separate products

For decades, "talk to the apartment" meant a panel on the wall, wired to
handsets. Then phones got good. Visitors and residents both carry a computer.

Yet many sites still buy one product to unlock, another to call the
unit
, and glue in the middle that nobody owns.

Entry is one human moment. The software should be allowed to treat it as one.

Weak records, slow revocation

At 02:14 you want to know who presented what, at which opening, allowed or
denied, and whether it was a resident, an invitation, or a visitor call.

Many legacy logs are local, incomplete, or impossible to export. Many consumer
apps show a cute timeline and nothing an auditor can use.

And when someone should lose access today, collecting metal keys isn't a
workflow. Revocation has to be a software action.

The building already has software

  • Hotels: a property management system
  • Short-term rentals: a booking system
  • Campuses: a student information system
  • Offices: a workplace or facilities system

Those systems already know who should be here, and until when.

If access control can't be driven by that truth, staff re-type it, and the
door ends up wrong.

Part 5

How others do it

Patterns you'll meet in the field

Mechanical keys, fobs, and an on-prem controller

How: a key matches a cylinder, or a fob is checked by a box in the building. Software often lives on a local PC.

Strengths: familiar, no cloud, can be robust on a local network.

Limits: copies you can't see, lost keys, painful guests, one PC as a single point of failure, many islands across sites.

Keys remain an excellent fallback. They're a poor primary system once the population turns over.

A basement electrical room with a fob controller, a hook of metal keys, and an old beige desktop computer

Legacy lobby intercom

How: a wall panel lists units. A visitor taps a number, and a handset rings in the apartment.

Strengths: no visitor account, works when a resident's mobile doesn't, installers know it.

Limits: directories go stale, no guest link for a cleaner, no API for booking.

OpenApp's view: keep it as a fallback when phones or networks fail.

A visitor in a raincoat squints at a wall intercom panel with a grid of buttons and blank paper labels

Enterprise systems and all-in-one bundles

Enterprise access control

Standard readers and controllers, central software, schedules, and audit aimed
at corporate offices.

Fits: IT owns every door, uniform hardware.
Strains: per-apartment delegation, short-stay invitations, mixed openers.

All-in-one bundles

One company sells the lock, the app, and the operator tools.

Fits: a new build that wants that ecosystem.
Strains: retrofit, mixed existing gates, and a roadmap you don't control.

Use these when the site is that office, or that new build. Don't force a
different site into them.

Lock middleware and do-it-yourself

Lock middleware

A hosted API for many smart lock brands. You build the dashboard,
invitations, intercom, and audit.

Fits: a software team on supported locks.
Strains: gates, relays, and lobby calling are yours. It's a component, not a building.

Do-it-yourself

A home-automation hub, relays, scripts, a custom mini-app.

Fits: a confident home or lab, with huge hardware reach.
Strains: you became the vendor for identity, invitations, audit, and uptime.

OpenApp can use a hub as a bridge. It shouldn't make you the control plane.

The split stack

Typical split

  • Room keys from a lock specialist
  • Lobby calling from an intercom specialist
  • Parking from a gate specialist
  • Your staff glue it together

What you pay in practice

  • Several admin consoles
  • Several notions of "guest"
  • Several logs
  • A project that never ends

Split stacks are rational when each specialist is already sunk cost. They're
expensive as a philosophy.

What all of these share

They each optimize one slice: the cylinder, the reader family, the
lobby panel, the lock API, the hub.

Almost none start from the thing people actually do:

Arrive at a place, prove you belong (or ask someone who does), pass a
barrier, leave a record.

OpenApp starts there.

Part 6

How OpenApp works

One model, many openings

OpenApp in one paragraph

OpenApp is a cloud control plane for physical access.

It connects to openers you already have or will buy, models a site, and lets residents, guests, and visitors act through portals: a sign at the door with a QR code, an NFC tap, or a short link.

The same platform is an API, so booking and property software can drive invitations and unlocks without a second access product.

A smartphone at the center linked by cyan lines to a door, a car gate, a parcel locker, an intercom, and a calendar card

Control plane versus hardware

OpenApp (brain)

  • People and identities
  • Sites and listings
  • Portals and invitations
  • Policies and roles
  • Directory and calling
  • Audit

Your field (muscle)

  • Electric locks and strikes
  • Gate motors
  • Relays and controllers
  • Optional cameras
  • Optional legacy panels, kept as fallback

Software doesn't replace the strike. It decides when the strike may move,
and who asked.

You don't have to rip and replace

Whenever it's practical, reuse what already opens:

  • Talk to a vendor cloud or hub you already run
  • Bridge older gear through a local automation system
  • Put a previously offline controller on a network, in a way that fits safety

If a catalog integration doesn't exist yet, that's a conversation, not an
ultimatum to tear out a working gate.

A portal is the sign at the door

A portal is what you mount: a plaque, a sticker, a post at a lane. Behind it is a stable public URL, /p/{id}, exposed as:

  • A QR code
  • An NFC tap
  • A printed short link
  • A link in a message, for a guest who isn't on site yet

Replace the lock and you retarget the portal. You don't reprint the building.

OpenApp dashboard portal page for a front door showing its public URL, a QR code, and options to write an NFC tag or design a label

Same portal, different experience

The URL is public. What it does depends on who you are:

Who arrives What they get
Stranger The site directory: call or message an apartment
Signed-in resident Quick Open, if allowed that door
Guest with a valid invitation The same Open, for the window you granted

One sign. Three honest modes. No separate "guest app" to train the courier on.

Invitations: access without an account

An invitation is a time-bound grant: doors, windows (maybe recurring), caps on uses and devices, and an optional message and photo.

The guest opens a link. On an anonymous device OpenApp keeps a short session (about an hour) so the next scan is a one-tap open. Claiming it in an account or the app keeps it for the whole window.

Shares are the short-term version: a resident passes access on for a few hours.

OpenApp dashboard form for creating an invitation with doors, a time window, and limits

Virtual intercom

A visitor at the sign picks an apartment and can:

  • Place a voice or video call
  • Message, when you allow it
  • After a resident accepts, unlock, if policy says so

Each apartment chooses who rings: admins only, everyone, or a priority
order
that falls back to admins. Young children are never rung.

The resident app uses the phone's normal incoming-call experience. The visitor
stays in a mobile browser. The lobby panel is optional.

Organizations and sites

An organization is the operator boundary: a landlord, a hotel company, a
campus department, or a household with its own workspace.

A site is a place you manage in Access: a house, a gated community, a
tower, a campus cluster.

Each site has a directory visitors browse at the sign, doors and the
portals that front them, and people: residents, managers, and staff.

One organization can run many sites. Sites share patterns, not accidental
access.

Virtual Access is the building model

Virtual Access is OpenApp's first-party way to model a site for people:

  • A directory of listings, the entries a visitor can call
  • Households and groups that feed those listings
  • Doors and gates as portal devices
  • People linked to listings, public portals, and invitations

It doesn't replace the lock. It orchestrates lock actions through the
openers you linked. Think building operating system, not another hardware
brand.

The directory: entries people can find

Each entry is a listing with a kind: apartment, office, suite, shop,
room, facility, or other.

Type listings by hand, or generate them from groups so a new household
shows up when its group does. Hand edits survive regeneration.

A listing can carry names in more than one language, a floor label, a photo,
and the visitor actions you allow.

Anonymous visitors see a directory, not a dump of private contact data.

Doors, gates, and openers

A door (or gate, barrier, garage) is a portal device in Virtual Access. It
knows:

  • Which openers to try, and the fallback if one path fails
  • Optional lights on a timer, and auto-close
  • Optional cameras for live view during a call
  • An opening class and a commissioning attestation from the installer,
    before production opens

The motion is always the same: OpenApp asks an integrated opener to open.
The opener's brand is a plugin, not the product.

Integration, device, entity

Three layers sit under every opening:

Layer Meaning
Integration A connection to a provider: cloud, hub, protocol, or OpenApp's own Virtual Access
Device One physical or virtual box on that connection
Entity A controllable thing on the device: a relay channel, a light, a compartment

Opening a door isn't a magic "door API." It's an action on an entity, such as
open, with OpenApp deciding whether that action is allowed.

One person, many grants

OpenApp doesn't treat a person as property of one customer organization.

You are one user. Access is additive:

  • Resident in one building
  • Desk member in another organization
  • Guest with a time-bound invitation from a third

Privileges come from assignments and grants, not from a badge that says "this is your only home."

That matches real life. Most systems fight it.

A person with a phone, with glowing arcs to an apartment door, an office glass door, and a cafe entrance

Roles grant. Policies only restrict.

Roles answer who may act? Admin of this site, resident of this
apartment, technician.

Policies answer under what limits? Adding a policy narrows what was
already possible, with one audited exception: emergency free egress.

Example: a resident role may open the lobby. An invitation curfew can
still stop a guest link at 02:00, without changing anyone's role.

Residents and admins aren't "guests." Curfews and invitation limits target
invitation-based access, not the people who live there.

What happens when someone opens

  1. They use the portal (scan, tap, link) or an authorized app action.
  2. OpenApp resolves the portal to a door and its openers.
  3. It checks identity: resident of an allowed listing, valid invitation, or neither.
  4. It checks the opening is classified and commissioned, and the door's restrictions.
  5. It checks holds (door state) and policies (curfew, rate limits).
  6. If allowed, it sends open to the opener, and records the attempt.

Authorization is server-side. A clever URL isn't a master key.

Audit is part of access, not a screenshot

You should be able to answer "who opened what, when," including denials.

OpenApp keeps an append-only audit log. Residents, invited guests and share-link guests all appear in it. Operators review it in the dashboard. Systems can pull events, export history, or receive signed webhooks.

That's how a hotel, an office, or a campus treats entry as an accountable act.

OpenApp activity page listing door opens by residents and by guests using an invitation link or a share link

You're not trapped in the dashboard

The dashboard is how humans run a site. The same capabilities are also:

  • A public HTTP API and official SDKs
  • OpenApp Scripting for repeatable provisioning
  • An MCP server for AI agents, and voice assistants through scoped keys

Property, booking, and campus software stay in charge of their records. They
call OpenApp when a stay starts, a student enrolls, or a compartment should
release.

What's different, in one table

Most products start from OpenApp starts from
Their reader or lock family Your hardware, chosen per opening and per budget
Unlock, intercom, and guests as separate tools One arrival: sign, directory, invitation, opener
"This person belongs to this tenant" One person, many grants
The lock as the identity of the door A stable portal on the plaque
One admin per product A hardware steward for shared devices

Modularity isn't a slogan. It's how a mixed portfolio survives reality.

Part 7

Going deeper

Policies, shared hardware, and holds. Skim if you're new.

Three tiers of policy

  1. Organization: a floor for a company or landlord tree ("guest invitations
    can't be used 22:00–06:00").
  2. Integration: one connection ("on this gate connection, only admins may
    share").
  3. Device: the physical box, set by the verified hardware owner, binding
    every organization pointed at that gate.

Inside an organization tree, most restrictive wins. Device policy is
stronger still, and restrict-only.

The one exception sits at the organization tier: emergency free egress
stops OpenApp from denying inbound opens during an emergency. Every application
is audited. It isn't a fire-alarm release.

Shared hardware needs a steward

Networked gates have a failure mode keys never had: anyone who can reach the
device can integrate it
.

Several residents might each connect the same community gate to their own
workspace and hand out invitations. Each looks valid. The person responsible
for the gate has lost the plot.

Where the hardware exposes a verifiable admin (see each integration page),
device-level policy lets that admin clamp sharing or curfew across every
organization
using that box, without their cooperation.

Holds: keep it open, or keep it closed

An authorized admin can hold a door:

  • Open: skip auto-close, for a window or a repeating schedule
  • Closed: ignore open commands, with a reason guests can see

Policies can cap how long a hold lasts, forbid permanent holds, or forbid
hold-open entirely. Holds are refused on means of egress and fire door
openings.

If two doors share an opener, they share the hold. Reality is electrical.

Part 8

Use cases

Same machinery, different lives

One model, seven shapes

The platform is the same for a private home, a shared apartment building, an
office, a short-term rental, a hotel, a campus, and a locker or parcel matrix.
Shared community and vehicle gates cut across several of them.

What changes: who is in charge, how long access lasts, and which
external system is the source of truth
. Not a different product per brochure.

Each next slide names who suffers if access is wrong, what good looks
like, and which OpenApp pieces carry the weight. Hardware stays generic on
purpose. The integrations catalog covers specific connectors.

Private home

Pain: vendor apps, guest codes on a notepad, a gate that doesn't talk to the door.

Good: a handful of people, occasional guests, a portal on the gate or front door, invitations that expire.

One directory entry can be "House," and the garage a second portal. Small doesn't mean chaotic.

A family home with a front door and a driveway gate with a QR plaque, with a neighbor holding a phone at the gate

Shared community and vehicle gates

Pain: one gate, many households, everyone inventing their own guest list.

Good: a lane portal (QR, NFC, in-car bookmark, Android Auto), invitations with curfew, and a hardware steward where the hardware exposes one, so the gate can't be silently re-shared forever.

Pedestrian and vehicle signs can be different portals onto the same opener.

A car waits at a gated community barrier while the driver holds a phone toward a plaque on a post, with a pedestrian gate beside the lane

Shared apartment building

Pain: a stale lobby panel, fobs for every change, no per-apartment control.

Good:

  • Virtual intercom at the lobby sign
  • Each apartment and household manages its own people
  • Building admins still see the whole site
  • Parking gate and pedestrian door in one place

Here delegation isn't a nice-to-have. It's the product.

A mid-rise apartment building at dusk with a QR plaque beside the lobby door, a resident entering, and a courier waiting

Delegation, in human terms

The building manager shouldn't be the roommate database.

An apartment admin adds or removes people for that apartment, chooses who
receives visitor calls, and invites guests to the doors that apartment may
use. Households manage themselves: residents invite, accept, and hand over
management without the building admin.

The building admin still owns portals, policies, and the openings themselves.

That split is how a 60-unit building stays operable without a full-time access
clerk.

Office and flexible workspace

Pain: many inner doors, audit, members who churn weekly, a reception that can't be a bottleneck.

Good: central administration, less per-unit politics, strong records, portals at the street door and the suite door.

If you run a workplace system, OpenApp should receive "this member is valid until Thursday," not become a second HR database.

A coworking space with an interior glass door and a member holding a phone toward a small plaque beside it

Short-term rental

Pain: locks that assume identical deadbolts, parking gates, check-in at 16:00 in another timezone.

Good: the booking system stays the source of truth. On confirmation, your booking or PMS integration (built on the API or the PMS connector) creates an invitation for the stay window. On checkout, it ends.

The guest uses a link. No resident app required.

A traveler with a suitcase smiles at a phone beside a holiday apartment door with a QR plaque and no key box

Hotel, including boutique

Pain: the PMS knows the stay, the lobby is a different vendor, the car park is a third.

Good: at check-in, your PMS integration creates time-bound access to the openings you choose. The lobby directory calls the desk or a room. Gates use the same invitation story.

Honest limit: specialist in-room lock credential ecosystems can stay. OpenApp complements lobby, perimeter, and guest links.

A boutique hotel lobby with a receptionist on a call and a guest using a phone at a plaque beside a side door

Campus

Pain: nested organizations, mixed populations, a student system that already knows enrollment.

Good: sub-organizations, delegated admins, and guest flows for people who aren't in the directory every day.

The student information system stays authoritative for "is this person enrolled." OpenApp is authoritative for "may they open this door tonight."

A university building entrance with students walking in and a parent visitor holding a phone toward a plaque

Locker and parcel matrix

Pain: a wall of boxes that must open one at a time, tied to a pickup workflow, not a lobby directory.

Good: each compartment is an entity. Your workflow validates a code, then OpenApp opens that entity.

Same action model as a door. Different human ritual. No separate "locker product" for the control plane.

A wall of parcel locker compartments with one open and glowing while a courier loads a parcel and a recipient waits with a phone

Mixed-use is the test

A podium with shops, apartments above, a hotel wing, and shared parking is
usually several of the previous slides at once.

OpenApp's bet: don't invent an eighth product. Compose it:

  • Directories per building, portals per opening
  • Organizations per operator
  • Invitations per stay or visit
  • Device policy on the shared gate, where the hardware exposes a verifiable
    admin

If the model only worked for one brochure, mixed-use would break it.

What a solution architect is choosing

Not "which pretty app." These constraints:

  • What already opens, and what must stay as fallback
  • Phone-only intercom versus a wired panel you'll keep
  • Who is the source of truth for people: PMS, campus, spreadsheet
  • Where delegation must live: front desk or each apartment
  • How shared gates are governed, and how you'll prove access later

OpenApp fits when those constraints are mixed. It's optional when a single
vendor already owns the whole site and you like that.

Part 9

Operating with care

Fallback, safety, and honest limits

Phones and networks fail

Design for dead batteries, no signal, and "I don't have the app."

  • Mechanical keys for named people
  • Rated exit hardware and push-to-exit
  • Reception or a legacy intercom kept in service
  • Vendor-cloud or on-device schedules that don't depend on OpenApp

OpenApp is a strong modern path, not the only path, until the building accepts phone-only life.

A person at a building door holds a dead black phone in one hand and a brass key in the other, calm and unbothered

The weakest parallel path wins

If you add a keypad with 1234 next to a strong phone flow, attackers will
use the keypad.

Extra methods are parallel choices for the person you don't want.
Convenience can lower the real security of the opening.

Keep legacy fobs if you must, but treat them as part of the threat model, not
as harmless nostalgia.

Compliance is yours

OpenApp orchestrates. It doesn't certify your fire egress, accessibility,
or local access-control code.

Fail-safe versus fail-secure, power, and the mechanical lock are installer and
operator responsibilities. Software can't substitute for a listed exit device.

Read that as respect for the physical world, not a shrug.

Every opening has a life-safety class

Before OpenApp opens a door in production, someone says what the door is:

  • Class: not a door, ingress only, vehicle gate, means of egress, fire
    door, or a listed local system
  • Attestation: the installer confirms independent exit, power-fail
    behaviour, and that OpenApp isn't the fire-alarm interface

The server refuses open and toggle until both are recorded, and refuses
holds on egress and fire doors. People must always be able to leave without a
phone.

What OpenApp is not

  • Not a lock manufacturer
  • Not a video management platform that replaces a camera system
  • Not a drop-in encoder for every hotel card ecosystem
  • Not a substitute for life-safety design, or a listed fire, escape-door, or
    UL / EN access-control system
  • Not "only a relay app" without people, policy, and record

It's the access control plane: identity, openings, invitations, intercom,
policy, audit, over hardware you select.

Part 10

Takeaways

And where to go next

If you remember six things

  1. A door is a decision with a record.
  2. Most pain is fragmentation, not a shortage of locks.
  3. OpenApp is a control plane. Openers are plugins.
  4. The portal is the stable object at the door.
  5. Roles grant, policies narrow, with one audited exception, emergency
    free egress. One person holds many grants.
  6. The same model covers home through campus and lockers, mixed-use
    included.

Where to go next

Written docs, by job

  • See it work: Getting started, Set up access control
  • Day to day: User guide
  • Design the site: architecture, policies, life safety, fallback
  • Sector playbooks: apartment, short-term rental, hotel, lockers
  • Connect hardware: Integrations catalog
  • Automate: API, SDKs, Scripting, MCP, voice

Talks we can give next

  • Portals, NFC, vehicles, and auto-open
  • Virtual intercom and the phone app
  • Policies, holds, and device stewardship
  • Delegation in multi-unit housing
  • Driving OpenApp from PMS, booking, or campus
  • Audit, exports, and webhooks

This deck is the orientation. Those pages are the manuals.

OpenApp

OpenApp

One arrival. Many openings. Hardware you choose.

Start at the docs home, or open Set up access control and walk a site with
a demo opener until the real one arrives.