Skip to content

Releases: xnodeoncode/Nine

Nine v1.0.0

11 Mar 10:14

Choose a tag to compare

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:

  1. Add property details (address, type, units, rent)
  2. Upload photos and documents
  3. Mark property as Available
  4. Receive applications from prospects
  5. Create lease and convert prospect to tenant
  6. Property automatically marked as Occupied
  7. Schedule routine inspections
  8. Track maintenance and repairs
  9. 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 AppImageNine-1.0.0-x86_64.AppImage with desktop integration script
  • Windows NSIS InstallerNine-1.0.0-x64-Setup.exe
  • Windows PortableNine-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 ...
Read more