Modern Property Management for Landlords
Aquiis SimpleStart is a standalone desktop application designed for landlords managing 1-9 residential rental properties. Built with ASP.NET Core 10 and Blazor Server, wrapped in Electron for native desktop experience, it provides professional-grade property management features without the complexity or subscription costs of enterprise solutions.
Perfect for:
- Independent landlords with a few properties
- Property owners who self-manage their rentals
- New landlords starting their portfolio
- Anyone seeking affordable, easy-to-use property management software
- π Manage up to 9 residential properties
- π‘ Property profiles with photos and documents
- π Track property status (Available, Occupied, Under Renovation)
- π Property portfolio overview and analytics
- π₯ Complete prospect-to-tenant journey
- π Digital rental applications with screening
- β Application approval workflow
- π€ Tenant profiles with contact information
- π Digital lease creation and management
- βοΈ Lease offers with acceptance tracking
- π Multi-lease support (tenants can have multiple active leases)
- π° Security deposit investment tracking with annual dividends
- π§Ύ Automated rent invoice generation
- π³ Payment tracking by multiple methods
- β° Automatic late fee application after grace period
- π Financial reports and payment history
- π§ Maintenance request tracking with vendor assignment
- β Comprehensive 26-item inspection checklist
- π Scheduled routine inspections
- π PDF inspection reports with QuestPDF
- π In-app, email, and SMS notifications
- β° Automatic late fees and lease expiration warnings
- π Background tasks for scheduling and cleanup
- π― Configurable notification preferences
- πΎ SQLite file-based database (no server required)
- π Automatic schema migrations
- π¦ Manual and scheduled backups
- β»οΈ Staged restore with preview
Latest Release: v1.0.0
All Downloads: View v1.0.0 Release
# Download from releases page or use wget
wget https://github.com/xnodeoncode/Aquiis/releases/download/v1.0.0/AquiisPropertyManagement-1.0.0.AppImage
# Make executable
chmod +x AquiisPropertyManagement-1.0.0.AppImage
# Option 1: Desktop integration (recommended)
wget https://github.com/xnodeoncode/Aquiis/releases/download/v1.0.0/install-desktop-integration.sh
chmod +x install-desktop-integration.sh
./install-desktop-integration.sh AquiisPropertyManagement-1.0.0.AppImage
# Option 2: Run directly
./AquiisPropertyManagement-1.0.0.AppImage- Download
AquiisPropertyManagement 1.0.0.exefrom releases page - Move to permanent location (e.g.,
C:\Program Files\Aquiis\)β οΈ Database and settings are stored relative to the .exe location
- Double-click to run
- First launch: Windows SmartScreen warning is expected (app is unsigned)
- Click "More info" β "Run anyway"
- Code signing planned for v1.1.0
# Download checksums
wget https://github.com/xnodeoncode/Aquiis/releases/download/v1.0.0/checksums.txt
# Linux
sha256sum -c checksums.txt
# Windows PowerShell
Get-FileHash "AquiisPropertyManagement 1.0.0.exe" -Algorithm SHA256- New Setup Wizard guides you through initial configuration
- Create your organization (business name and contact info)
- Register your first user account
- Start managing properties!
Follow our Quick Start Guide to:
- Add your first property
- Add a tenant
- Create a lease
- Generate an invoice
- Record a payment
- Schedule an inspection
- OS: Linux (Ubuntu 20.04+, Debian 11+) or Windows 10/11 (64-bit)
- CPU: 2-core, 1.5 GHz
- RAM: 2 GB
- Disk: 500 MB
- CPU: 4-core, 2.5 GHz
- RAM: 4 GB
- Disk: 1 GB
- Display: 1920x1080
- All dependencies bundled (no installation required)
- Optional: SendGrid (email) and Twilio (SMS) for notifications
- π Release Notes - What's new in v1.0.0
- π Quick Start Guide - Get started in 15 minutes
- πΎ Database Management Guide - Backup, restore, troubleshooting
- π Copilot Instructions - Architecture and development guidelines
- ποΈ Roadmap - Feature planning and implementation status
- π CHANGELOG - Version history
SimpleStart is with intentional constraints:
| Limitation | Value | Reason |
|---|---|---|
| Properties | Maximum 9 | Simplified workflows |
| Users | Maximum 3 (1 system + 2 login) | Simplified access control |
| Organizations | 1 only | Desktop application scope |
| File uploads | 10MB per file | Performance management |
Need more capacity? Watch for Aquiis Professional (coming 2026) with unlimited properties and multi-organization support.
- Framework: ASP.NET Core 10.0 + Blazor Server
- Desktop: ElectronNET 23.6.2
- Database: SQLite (Microsoft.EntityFrameworkCore.Sqlite 10.0.1)
- PDF Generation: QuestPDF 2025.12.1
- Email: SendGrid 9.29.3
- SMS: Twilio 7.14.0
- UI: Bootstrap 5.3, Material Design Icons
- Architecture: Clean Architecture with service layer pattern
Aquiis/
βββ 0-Aquiis.Core/ # Domain entities and interfaces
βββ 1-Aquiis.Infrastructure/ # Data access and external services
βββ 2-Aquiis.Application/ # Business logic and services
βββ 3-Aquiis.UI.Shared/ # Shared UI components (SimpleStart + Professional)
βββ 4-Aquiis.SimpleStart/ # SimpleStart desktop application
βββ 5-Aquiis.Professional/ # Professional web application (future)
βββ 6-Tests/ # Unit and integration tests
Test Suite:
- β 303 unit tests passing
- β Application layer: 243 tests (services, workflows, business logic)
- β UI.Shared components: 47 tests (layout, notifications, common components)
- β Core validation: 13 tests (utilities, attributes)
Integration tests require running applications and are validated during UAT.
Run tests:
dotnet test Aquiis.slnWe welcome contributions! Here's how to get started:
- Fork the repository
- Create a feature branch:
git checkout -b feature/your-feature-name - Read copilot-instructions.md for architecture guidelines
- Make your changes following the coding standards
- Write tests for new features
- Submit a pull request
Branch Strategy:
main (protected, production-ready)
β Pull Request
development (integration testing)
β Direct merge
feature/your-feature-name
Build and run:
# Build
dotnet build Aquiis.sln
# Run SimpleStart
cd 4-Aquiis.SimpleStart
dotnet run
# Or use hot reload
dotnet watchWe use Semantic Versioning:
- MAJOR version (X.0.0): Breaking changes, database schema updates
- MINOR version (0.X.0): New features, UI changes (backward compatible)
- PATCH version (0.0.X): Bug fixes, minor updates
Current version: 1.0.0 (Initial production release)
- π― Tenant portal for online payment and maintenance requests
- π― Calendar refactoring (remove legacy service dependencies)
- π― Enhanced reporting and customization
- π― Mobile companion app (view-only)
- π³ Online rent payment processing (Stripe integration)
- π Advanced analytics and forecasting
- π’ Unlimited properties
- π₯ Multi-organization support
- π Web-based deployment
- π± Full mobile app
Copyright Β© 2026 CIS Guru. All rights reserved.
Licensed under the MIT License - see LICENSE file for details.
- π§ Email: cisguru@outlook.com
- π Bug Reports: GitHub Issues
- π‘ Feature Requests: GitHub Discussions
- π Documentation: /Documentation/v1.0.0/
- β Star this repository
- π΄ Fork and contribute
- π¬ Join discussions
- π’ Share feedback
Built with:
- ASP.NET Core team for the amazing framework
- Electron.NET team for desktop integration
- QuestPDF team for PDF generation
- SendGrid and Twilio for notification services
- GitHub Copilot for AI-assisted development
Special thanks:
- All beta testers and early adopters
- Open source community contributors
- Everyone who provided feedback and suggestions
v1.0.0 - General Availability π
- β 95.75% Production Ready
- β 303 tests passing
- β CI/CD pipeline complete
- β Documentation complete
- π Ready for production use!
Made with β€οΈ for independent landlords everywhere
Happy property managing! π