Systems Inventory
Systems Inventory
This page lists the technology systems SHHA uses. For each system, we document what it does, who administers it, and how it is accessed.
Items marked TODO need information filled in by someone with direct knowledge of that system.
1. Microsoft 365
Microsoft 365 is SHHA's primary platform for email, mailing lists (Microsoft Groups), shared role mailboxes, and file storage (SharePoint).
Type**Type**Cloud-based (Microsoft-hosted)
**Primary adminadmin**Anna (office staff) handles day-to-day membership changes; IT admin handles mailbox permissions and configuration
**Backup adminadmin****TODO:** Identify and document a backup administrator
Login**Login**[admin.microsoft.comcom](https://admin.microsoft.com) (admin),
[outlook.comcom](https://outlook.com) (email), SharePoint links (files)
Licensing**Licensing**Only office staff and IT admin need paid licenses; volunteers are free external guests
2. QuickBooks
Used for SHHA financial accounting.
Type**Type**Cloud-based
**Primary admin / useruser****TODO:** Who is the primary user? (Treasurer? Office staff?)
Backup**Backup****TODO:** Is there a backup user with access?
Login**Login****TODO:** URL and login method
Notes**Notes****TODO:** Version (Online vs Desktop), billing, who pays for the subscription
3. Membership Database
TODO: Document the membership database system.
**System namename****TODO:** What system/software is used?
Type**Type****TODO:** Cloud-based or local?
**Primary adminadmin****TODO:** Is Ryan the primary outside admin?
**Backup adminadmin****TODO:** Is there a backup?
**Data storedstored****TODO:** What member data is in this system? (names, addresses, dues status, etc.)
4. Gusto
Used for payroll and employee benefits administration.
Type**Type**Cloud-based
**Primary adminadmin****TODO:** Who manages Gusto? (Office manager? Treasurer?)
Backup**Backup****TODO:** Is there a backup admin?
Login**Login**[app.gusto.comcom](https://app.gusto.com)
Notes**Notes****TODO:** How many employees are on payroll? Billing responsibility?
5. SHHA Website
The public-facing website at sandiahomeowners.org.
Type**Type****TODO:** What platform/CMS runs the website? (WordPress, Squarespace, custom?)
Hosting**Hosting****TODO:** Where is it hosted? Cloud-based?
**Primary ownerowner****TODO:** Who manages content updates?
**Backup ownerowner****TODO:** Is there a backup person?
**Outside consultantconsultant****TODO:** Is there a web consultant? If so, who? How are they paid?
Login**Login****TODO:** Admin URL and login method
6. GRIT Newsletter
The GRIT is SHHA's community newsletter, currently produced monthly.
**Production tooltool****TODO:** What software is used for layout? (InDesign, Canva, Google Docs, etc.)
**Distribution methodmethod****TODO:** Print, email, or both?
**Editor / layout personperson****TODO:** Who currently does layout and editing?
**Gmail accountaccount**shhagrit@gmail.com —
**TODO:** document what this Gmail is used for (submissions? Google Drive access? legacy?)
**Related pagepage**See the
*GRIT Layout Monthly GuideGuide* in the Specialty Topics chapter for the step-by-step production process
7. Square
Used for Sandia Tram ticket sales and advertising payments.
Type**Type**Cloud-based
**Primary useruser****TODO:** Who manages Square transactions?
Backup**Backup****TODO:** Is there a backup?
Login**Login**[squareup.comcom](https://squareup.com)
Notes**Notes****TODO:** What specific transactions go through Square? Revenue amounts?
8. DigitalOcean Productivity App Hosting
SHHA has a DigitalOcean droplet for hosting ad-hoc productivity apps: small internal tools that help office staff or volunteers with specific workflows but are not the public website and are not Microsoft 365 itself.
SHHA Reminders is one of these apps. It runs in Docker on the droplet, uses Caddy for HTTPS reverse proxying, and is available at https://reminders.sandiahomeowners.org. The app listens internally on port 3030, with Caddy proxying public HTTPS traffic to 127.0.0.1:3030.
| **Hosting** | DigitalOcean droplet |
| **Current app** | SHHA Reminders |
| **Production URL** | [https://reminders.sandiahomeowners.org](https://reminders.sandiahomeowners.org) |
| **App directory** | `/opt/shha/SHHA-emailer` |
| **Internal port** | `3030` |
| **Reverse proxy** | Caddy |
| **Operational files to back up** | `.env`, `data/state.json`, and `/etc/caddy/Caddyfile` |
| **Secrets note** | Do not commit the production `.env` file to git. |
9. Other Systems
TODO: Are there additional systems not listed above? Examples might include:
- Bulk email / email blast service (Mailchimp, Constant Contact, etc.)
- Google Workspace (shared Google Calendar for Board reminders uses Gmail — is there a full Google account?)
- Domain registrar for sandiahomeowners.org — TODO: who manages DNS and domain renewal?
- Any other SaaS tools or vendor portals