Jump to a section
Ask 5 apartment operators what their apartment management software does and you'll get 5 different answers. One will describe leasing and rent. Another will talk about packages piling up at the front desk. A third will mention the resident app.
They're all right, because apartment management software serves two different functions. The property management system (PMS) runs leasing, monthly rental payments, and accounting. The second layer runs daily operations and the resident experience: the resident app and portal, packages, amenities, service requests, the front desk, and announcements.
Key takeaways
- Apartment management software covers two layers: the property management system (PMS) for leasing, rent, and accounting, and an operations layer for daily life in the community.
- The PMS is the system of record for leases, resident ledgers, and the resident roster.
- The operations layer runs the resident app and portal, packages, amenity reservations, service requests, the front desk, and announcements.
- The two layers work best when they share one resident roster through an integration, so staff don't re-enter move-ins and move-outs.
- If you're choosing software, start with the integration question: what syncs with your PMS, and how often.
What Is Apartment Management Software?
Apartment management software is the set of tools a multifamily community uses to lease units, collect rent, keep the books, and run daily operations for residents and staff. Those jobs don't always live in one product.
The cleanest way to sort the category is by the question each tool answers.
| Property management system (PMS) | Operations and resident-experience layer | |
|---|---|---|
| The question it answers | Who lives in each unit, on what lease, and what do they owe? | What's happening in the community today, and what do residents need from staff? |
| Core jobs | Leasing, renewals, rent and fee management, resident ledgers, accounting, owner reporting | Resident app and portal, packages, amenity reservations, service requests, front desk, announcements |
| Main users | Leasing agents, accounting staff, property and asset managers | Residents, front desk and leasing office staff, maintenance teams, property managers |
| When residents touch it | At lease signing, at renewal, and when rent is due | When a package arrives, a space needs booking, or something breaks |
| Built around | The lease | The resident's daily life in the community |
Search results for this term mostly list PMS vendors, and every apartment community does need a ledger. But residents rarely think about the ledger. They think about whether their package arrived, whether the gym is free at 6 a.m., and whether anyone has looked at the dishwasher they reported on Tuesday. That part of the job lives in the second layer.
Layer 1: The Property Management System
The PMS holds the financial and legal records of an apartment community, starting with the lease.
What a PMS typically handles
Leasing covers listings, applications, screening, lease documents, and renewals, which usually run through the PMS or tools attached to it.
Rent and charges live in each resident's ledger, along with fees, credits, and balances.
Accounting includes the general ledger, payables, budgets, and the financial reports owners and asset managers review every month.
The resident roster usually comes from the PMS too. Because the PMS holds every lease, it's the system of record for who lives in which unit, when they moved in, and when they're moving out.
PMS platforms used in multifamily include Yardi, Entrata, RealPage OneSite, Rent Manager, AMSI, and MDS.
Where the PMS stops
A PMS is built around the lease and the ledger. Large PMS platforms such as Yardi and Entrata also include a resident app or portal where residents pay rent and submit maintenance requests, and some add amenity booking or package alerts. For some communities, that's enough.
Daily operations at a busy community go deeper. A package room needs a log matched to current residents. Amenity spaces need rules about hours, overlapping bookings, and who approves what. A front desk needs a shift log and a record of which visitor was let in for which unit. Those jobs happen many times a day, and a dedicated operations layer is built for them.
Layer 2: The Operations and Resident-Experience Layer
The operations layer is the software residents and onsite staff use every day. For residents, it's the app on their phone. For staff, it's where packages get logged, amenity bookings get approved, and service requests get assigned. It usually covers the 6 jobs below.
Resident App and Portal
The resident app and web portal are where residents reach every module. A resident opens the app to see a package notification, book the clubhouse, or submit a service request.
When you compare options, look for one place for every resident task, not a separate login for each one. The home screen should show what's relevant to that resident right now.
In BuildingLink, residents can use the resident app or portal from a phone, tablet, smart home device, or computer. The app home screen shows announcements, calendar events, package notifications, amenity reservations, and repair requests, and residents can tap any of them for full details. A shortcut menu lets them create a service request, reserve an amenity, or submit a front desk instruction. What residents see depends on which modules the community has enabled.
Package Management
Package handling is a daily job in apartment operations. Every delivery has to be logged, matched to a unit, and handed to the right person, and the leasing office or front desk can end up serving as the mailroom.
When you compare options, look for fast intake, automatic resident notifications, a pickup record, and a way to flag packages that sit for too long. If your community uses package lockers, check whether the software integrates with them.
In BuildingLink, staff log incoming deliveries to the unit in the event log, and residents are notified through email or the resident app. Depending on the community's settings, residents can also choose text message notifications for packages. Each event type can require a signature, photo, or ID at pickup, and staff can send email reminders to residents with unclaimed packages straight from the event log. BuildingLink also integrates with package lockers, including Luxer One, Package Concierge, and Snaile. Learn more about package management here.
Turnover adds a multifamily complication: when a unit turns, packages start arriving for a new name. With integrations such as Yardi, Entrata, and RealPage OneSite, move-ins and move-outs entered in the PMS appear in BuildingLink the next day, so staff don't have to add the new resident by hand.
Amenity Reservations
Amenities are part of what residents pay for. A double-booked party room or a service elevator nobody reserved for a move turns into a complaint fast.
When you compare options, look for rules you can set per space, approval options, the ability to send different requests to different people, and a way to collect amenity fees online.
In BuildingLink, management sets the available days and times for each amenity, decides whether overlapping reservations are allowed, and chooses whether requests need approval or are approved as soon as they're submitted. Each amenity can carry its own instructions and a policy document. Notifications can go to a different email for each amenity type, so a maintenance manager can approve move-ins and move-outs while the leasing office or front desk approves everything else. Management can also limit move-in and move-out windows, for example to weekdays from 10 a.m. to 4 p.m. With the payments module turned on, residents can pay one-off fees, such as an amenity reservation fee, by card.
Service Requests
Maintenance shapes how residents see management. A request that disappears into voicemail feels very different from one the resident can watch move from submitted to completed.
When you compare options, look for the ability for residents to submit requests from the app or portal, a mobile app for maintenance staff, status updates residents can see, and recurring tasks for preventive work.
In BuildingLink, residents submit repair requests from the resident app or portal, and staff receive them automatically. Residents can view open and completed requests. Maintenance teams work from the GEO by BuildingLink staff app, and recurring tasks generate maintenance requests at the interval your team sets, so filter changes and seasonal checks show up as requests without anyone having to remember them. Inspections run in the GEO app with custom checklists. See the maintenance page for more.
Service requests also matter during a unit turn. Our apartment turnover checklist walks through that process step by step.
Front Desk
Some apartment communities have a staffed lobby. Others have a leasing office that ends up handling deliveries, visitors, and keys, and that work needs a record.
When you compare options, look for one that offers a single log for packages, visitors, contractors, and keys; a way for residents to leave instructions for staff; and shift notes the next person on duty can trust.
In BuildingLink, packages, visitors, contractors, and keys all run through one event log, which gives the front desk a live list of open items. Residents can add, edit, and expire their own front desk instructions, such as "let the dog walker in on weekdays." Shift log notes are timestamped and tied to the staff member who wrote them. They can't be edited, and only management can delete them. Incident reports are available as a module, and KeyLink is available as an add-on for physical key management. See the front desk solutions page for the full set of features.
Announcements and Resident Communication
A water shutoff on the 4th floor shouldn't mean an email to all 300 units. Good communication tools reach the right residents through the channels they check.
When you compare options, look for a communications solution that offers targeting by building, floor, or resident group; more than one channel; and delivery reporting so you know who received the message.
In BuildingLink, announcements post to the resident app and portal, and to a lobby display if the community has one. Management can also send them by email with one click. Email and SMS broadcasts can be targeted by floor, line, building, or resident type (such as renters, roommates, or family members). For urgent situations, emergency broadcast sends residents a voice call, an SMS, or both, and it can be sent from the GEO app too. By default, sending is limited to the Security Officer permission level. Emergency broadcast results show who was reached and can export to Excel, PDF, or Word. Check out our communication tools page for more.
Where the Two Layers Meet: Integrations
The two layers work best when they share one resident roster. If a leasing agent enters a move-in in the PMS and a front desk associate has to enter the same name into the package system, sooner or later the two lists drift apart. That's why the integration between layers deserves as much attention as the features on either side.
Resident data flows from the PMS. When a property uses an accounting integration, BuildingLink pulls resident records from it, so staff don't fill out occupant data by hand at setup. BuildingLink integrates with many of the PMS and accounting platforms apartment operators use, including Yardi, Entrata, RealPage OneSite, AMSI, MDS, and Remote Landlord. Many of these sync every 24 hours, and with partners such as Yardi, Entrata, and RealPage OneSite, updates to resident information entered in the PMS appear in BuildingLink the next day. See the full list on the accounting integration partners page.
Rent payments can also run through BuildingLink. When the community adds BuildingLink Payments, powered by Zego, residents pay rent online. Resident account numbers sync through the accounting integration every 24 hours, and management and Security Officer users can view resident balances on the unit overview. The ledger itself stays in the PMS.
Access control systems can also connect. BuildingLink integrates with access control systems, including Brivo, SALTO KS, and TLJ. Check out all our integration partners here.
In practice, the PMS stays the system of record for the lease and the money, and the operations layer handles everything residents and staff do between move-in and move-out. If you're mapping your full stack, our Property Management Tech Stack guide goes deeper on how to plan and connect each piece.
Why the Split Matters for NOI
For owners and asset managers, apartment software comes down to net operating income. The PMS manages the revenue side by tracking rent, charges, and collections. The operations layer affects NOI in quieter ways.
Turnover is the first. Every move-out brings vacancy, a unit turn, and leasing work. Maintenance response, amenity access, and communication are retention levers site managers control, and all 3 run through the operations layer. Our post on resident retention strategies that protect NOI covers this in more detail.
Staff time is the second. Phone calls about package status, amenity bookings handled by email, and maintenance requests taken on sticky notes all cost onsite hours. When residents handle those tasks in an app, staff can put that time toward leasing and resident service.
Portfolio visibility is the third. Regional and corporate teams need to see operations across properties without logging into each one. In BuildingLink, the superusers (portfolio view) module shows operations across properties for the people who have access to that.
Which Layer Does Your Community Need?
If your community already has a PMS, the real question is whether the operations layer you have is enough.
A dedicated operations layer pays off if any of these scenarios sound familiar:
- Your leasing office or front desk handles enough packages that tracking them takes real staff time.
- Residents book amenities by email, phone, or a paper sign-up sheet.
- Service requests are made through more than one channel, and there's no single place to see their status.
- Staff can't send a message to one floor or building without emailing the whole community.
- Your team re-enters resident information that already lives in the PMS.
If you're choosing software, start with the integration question. Ask whether the operations platform connects to your PMS, what syncs, and how often.
Once you've narrowed your options, the multifamily property management software page shows how BuildingLink fits multifamily communities.
Apartment Management Software Glossary
| Term | What it means |
|---|---|
| Property management system (PMS) | The software that holds leases, resident ledgers, and accounting for a rental community. |
| Resident ledger | The record of a resident's rent, charges, credits, and balance, kept in the PMS. |
| Operations layer | The software residents and onsite staff use for daily tasks like packages, amenities, service requests, and announcements. |
| Resident app and portal | The mobile app and website residents use to interact with management and community services. |
| Integration sync | The scheduled transfer of data, such as move-ins and move-outs, from one system to another. Many PMS integrations with BuildingLink sync every 24 hours. |
| System of record | The one system treated as the source of truth for a piece of data. For residents and leases in multifamily, that's usually the PMS. |
| Unit turn | The work done to prepare a unit for a new resident after a move-out. |
| Service request | A maintenance or repair request submitted by a resident or staff member. |
| Recurring task | A maintenance task the system creates automatically on a schedule, such as a quarterly filter change. |
| Event log | In BuildingLink, the front desk record for packages, visitors, contractors, and keys. |
| Front desk instructions | Standing instructions a resident leaves for staff, such as permission for a dog walker to enter. |
| Shift log | A running record of notes staff leave for the next shift. |
| Emergency broadcast | A voice call, an SMS, or both, sent to residents during an urgent situation. |
| Package locker | A self-service locker where residents pick up deliveries with a code. |
| NOI (net operating income) | A property's income minus its operating expenses. It's the number owners use to judge performance and value. |
Frequently Asked Questions
What software do apartment managers use?
Apartment managers use a property management system (PMS) for leasing, rent, and accounting. Some rely on the PMS and its built-in resident portal for everything else. Others add an operations platform for the resident app, packages, amenities, service requests, and communication, which makes the most sense for communities with heavy package volume, bookable amenities, or onsite staff.
What's the difference between a PMS and a resident experience platform?
A PMS is built around the lease and the ledger: who lives where and what they owe. A resident experience platform is built around daily life in the community: packages, amenity bookings, service requests, front desk instructions, and announcements. The two connect through an integration, so they share one resident roster.
Does BuildingLink replace my property management system?
BuildingLink doesn't replace your PMS. It handles the operations and resident-experience layer and integrates with many of the PMS platforms apartment operators use, including Yardi, Entrata, and RealPage OneSite. Leasing, the resident ledger, and accounting stay in your PMS.
Can residents pay rent through BuildingLink?
Residents can pay rent through BuildingLink when the community adds BuildingLink Payments, powered by Zego. Payments happen online, and resident account numbers sync through the accounting integration every 24 hours. The ledger stays in the PMS.
Is apartment management software the same as multifamily property management software?
The terms overlap, and both cover the same two layers: the PMS, plus the operations and resident-experience layer.
What's the best apartment management software?
The best fit is a PMS your accounting team trusts, connected to an operations platform your residents and staff will use. Judge each layer on its own job, then check how well the two integrate.



