Releases: xnodeoncode/Nine
Nine v1.0.0
Nine. v1.0.0 - Release Notes
Release Date: March 2, 2026
Product: Nine.
Version: 1.0.0
Status: General Availability (GA)
🎉 Welcome to Nine. v1.0.0!
This is the first production release of Nine. — a modern desktop property management system designed specifically for landlords and real estate investors managing up to nine residential rental properties.
📋 Executive Summary
What is Nine.?
Nine. is a standalone desktop application that helps landlords efficiently manage their rental properties, tenants, leases, finances, and maintenance — all in one place. Built with modern technology and designed for simplicity, it provides professional-grade features without the complexity or costs of enterprise solutions.
Target Audience
- Real estate investors managing up to 9 residential rental properties
- Independent landlords who want to self-manage their portfolio
- New investors building their rental business
Key Differentiators
| Feature | Nine. | Nine. Professional (Future) |
|---|---|---|
| Properties | Up to 9 | Unlimited |
| Users | 3 (1 system + 2 login) | Unlimited |
| Organizations | 1 | Multiple |
| Deployment | Desktop (Electron) | Web + Desktop |
| Target | Landlords / Investors | Property management companies |
| Licensing | One-time purchase | Subscription |
| Complexity | Simplified workflows | Advanced features |
✨ What's New in v1.0.0
Property Management
Core Features:
- ✅ Property portfolio management — Track up to 9 residential properties
- ✅ Property profiles — Complete property information with photos and documents
- ✅ Property types — Single Family, Multi-Family, Apartment, Condo, Townhouse
- ✅ Property status tracking — Available, Occupied, Under Renovation, Off Market
- ✅ Unit management — Track individual units within multi-family properties
- ✅ Property documents — Store leases, certificates, insurance documents (10MB per file)
- ✅ Property inspections — Routine, move-in, move-out, maintenance inspections with 26-item checklist
Property Lifecycle:
- Add property details (address, type, units, rent)
- Upload photos and documents
- Mark property as Available
- Receive applications from prospects
- Create lease and convert prospect to tenant
- Property automatically marked as Occupied
- Schedule routine inspections
- Track maintenance and repairs
- Handle lease expiration and renewal
Tenant Management
Prospect-to-Tenant Journey:
- ✅ Prospect tracking — Capture leads and inquiries
- ✅ Tour scheduling — Schedule and track property tours
- ✅ Rental applications — Digital application submission with income verification
- ✅ Application screening — Background and credit check tracking
- ✅ Application approval/denial — Streamlined decision workflow
- ✅ Tenant conversion — Automatic conversion from prospect to tenant with audit trail
- ✅ Tenant profiles — Complete tenant information with contact details and emergency contacts
Tenant Statuses:
Inquiry → Tour Scheduled → Toured → Application Submitted → Under Review → Application Approved/Denied → Lease Offered → Lease Accepted/Declined → Converted to Tenant
Lease Management
Lease Features:
- ✅ Lease creation — Generate leases from approved applications
- ✅ Lease terms — Start date, end date, monthly rent, security deposit
- ✅ Lease status — Draft, Offered, Active, Expired, Terminated
- ✅ Lease offers — Generate lease offers with 30-day expiration
- ✅ Lease acceptance — Digital lease acceptance with signature audit trail (IP, timestamp, user ID)
- ✅ Multi-lease support — Tenants can have multiple active leases simultaneously
- ✅ Lease expiration tracking — Automatic notifications 60/30/14 days before expiration
- ✅ Lease renewal — Streamlined renewal workflow
- ✅ Lease termination — Handle early termination with reason tracking
- ✅ Lease documents — Generate PDF lease agreements with QuestPDF
Security Deposit Investment Model:
- ✅ Pooled investment approach — All security deposits invested collectively
- ✅ Annual dividend distribution — Earnings distributed to tenants annually
- ✅ Pro-rated dividends — Dividends calculated based on move-in date (mid-year = 50%)
- ✅ Tenant choice — Apply as lease credit OR receive as check
- ✅ Loss protection — Organization absorbs investment losses (no negative dividends)
- ✅ Multi-lease dividends — Each active lease receives separate dividend
- ✅ Post-move-out dividends — Dividends sent to forwarding address if tenant has moved out
Financial Management
Invoice & Payment Tracking:
- ✅ Automated invoicing — Recurring rent invoices generated monthly
- ✅ Invoice types — Rent, Late Fee, Maintenance, Utilities, Other
- ✅ Invoice status — Pending, Paid, Partial, Overdue, Cancelled
- ✅ Payment recording — Track payments by method (Cash, Check, Credit Card, ACH, Online Portal)
- ✅ Payment allocation — Automatic invoice status updates based on payments
- ✅ Late fee automation — Automatic late fee application after grace period (configurable)
- ✅ Financial reports — Income statements, payment history, outstanding balances
Late Fee System:
- Configurable grace period (default: 5 days after due date)
- Automatic late fee application via background task (runs daily at 2 AM)
- Late fee amount: Configurable percentage or flat fee
- One-time late fee per invoice (no duplicate fees)
Security Deposit Tracking:
- Security deposit collection at lease signing
- Investment pool tracking and annual performance
- Dividend calculation and distribution
- Refund processing at lease termination
Maintenance & Inspections
Maintenance Requests:
- ✅ Request tracking — Create and manage repair requests
- ✅ Request types — Emergency, Urgent, Routine
- ✅ Request status — New, Assigned, In Progress, Completed, Cancelled
- ✅ Priority levels — Critical, High, Medium, Low
- ✅ Vendor assignment — Track which vendor is handling the request
- ✅ Cost tracking — Record estimated and actual costs
- ✅ Completion notes — Document what was done and parts used
- ✅ Request history — Full audit trail of all actions
Inspection System:
- ✅ Inspection types — Routine, Move-In, Move-Out, Maintenance
- ✅ 26-item checklist — Comprehensive checklist covering 5 categories:
- Exterior (4 items)
- Interior (6 items)
- Kitchen (4 items)
- Bathroom (4 items)
- Systems (8 items)
- ✅ Inspection scheduling — Schedule recurring routine inspections
- ✅ Inspection results — Pass/Fail/Needs Repair for each item
- ✅ Inspection notes — Document findings and required actions
- ✅ PDF generation — Create inspection reports with QuestPDF
- ✅ Automatic scheduling — Move-in inspections auto-scheduled at lease start
Calendar & Scheduling
- ✅ Event management — Schedule tours, inspections, maintenance appointments
- ✅ Event types — Tour, Inspection, Maintenance, Payment Due, Other
- ✅ Calendar view — Month view with color-coded events
- ✅ Automated events — Rent due dates, lease expiration reminders, scheduled inspections
Notifications & Communications
- ✅ In-app notifications — Real-time notifications within application
- ✅ Email notifications — Automated emails via SendGrid (optional)
- ✅ SMS notifications — Text message alerts via Twilio (optional)
- ✅ Notification preferences — User-configurable notification settings
- ✅ Notification center — Centralized management with read/unread tracking
Database & Security
- ✅ SQLite file-based database — No server required
- ✅ Database encryption at rest — SQLCipher AES-256
- ✅ OS keychain integration — Secure password management (Linux Secret Service / Windows DPAPI)
- ✅ Automatic schema migrations — EF Core managed migrations
- ✅ Manual and scheduled backups — With staged restore and preview
- ✅ Content Security Policy (CSP) headers — XSS protection
Multi-User & Access Control
- ✅ Role-based access control — Administrator, Property Manager, Tenant
- ✅ Maximum 3 users — 1 system account + 2 login users
- ✅ Organization isolation — Multi-tenant data separation enforced at model level
Desktop Application
- ✅ Native desktop experience — via ElectronNET on Linux and Windows
- ✅ Linux AppImage —
Nine-1.0.0-x86_64.AppImagewith desktop integration script - ✅ Windows NSIS Installer —
Nine-1.0.0-x64-Setup.exe - ✅ Windows Portable —
Nine-1.0.0-x64-Portable.exe - ✅ AppImageHub catalog integration — Embedded license metadata
🔄 Breaking Changes
Clean v1.0.0 Release
This is a first release with no upgrade path from any previous versions:
- All database migrations are squashed into a single initial migration
- Database schema version set to
v1.0.0 - Users start with a fresh installation
📌 Known Limitations
Product Constraints
| Feature | Limitation | Reason |
|---|---|---|
| Properties | Maximum 9 properties | Product positioning for investors |
| Users | Maximum 3 users (1 system + 2 login) | Simplified access control |
| Organizations ... |