Skip to the content.

Tartware Property Management System

Enterprise-Grade Multi-Tenant Property Management System

Version: 1.0.0 Last Updated: October 15, 2025


🏨 Overview

Tartware PMS is an enterprise-grade, cloud-native Property Management System designed following global hospitality industry standards. Built with PostgreSQL 16, it provides comprehensive multi-tenant support for hotel chains, franchises, and independent properties worldwide.

🌟 Key Features

📚 Documentation

Getting Started

Architecture & Design

API & Integration

Operations

🏗️ System Architecture

┌─────────────────────────────────────────────────────────────┐
│                    Tartware PMS Platform                     │
├─────────────────────────────────────────────────────────────┤
│                                                               │
│  ┌──────────────┐  ┌──────────────┐  ┌──────────────┐      │
│  │   Tenant A   │  │   Tenant B   │  │   Tenant C   │      │
│  │  (Marriott)  │  │   (Hilton)   │  │ (Independent)│      │
│  └──────┬───────┘  └──────┬───────┘  └──────┬───────┘      │
│         │                  │                  │               │
│  ┌──────▼───────┐  ┌──────▼───────┐  ┌──────▼───────┐      │
│  │ Property 1   │  │ Property 1   │  │ Property 1   │      │
│  │ Property 2   │  │ Property 2   │  └──────────────┘      │
│  │ Property 3   │  └──────────────┘                         │
│  └──────────────┘                                            │
│                                                               │
├─────────────────────────────────────────────────────────────┤
│                PostgreSQL 16 Database                        │
│        Multi-Tenant Data Isolation & ACID Compliance        │
└─────────────────────────────────────────────────────────────┘

🌍 Industry Standards Compliance

Tartware PMS follows the architectural patterns and best practices established by leading global PMS providers:

Standard Provider Region Status
Oracle OPERA Cloud Oracle Hospitality Global (Hyatt, Marriott) ✅ Compliant
Cloudbeds Platform Cloudbeds North America ✅ Compliant
Protel PMS Protel Europe ✅ Compliant
RMS Cloud RMS Asia-Pacific ✅ Compliant

Read detailed compliance documentation →

🗄️ Database Overview

Technology Stack

Core Components

1. Multi-Tenancy Layer

2. Property Management

3. Reservations & Bookings

4. Financial Management ⭐ EXPANDED

5. Revenue Management ⭐ NEW

6. Guest Services ⭐ EXPANDED

7. Operations Management ⭐ EXPANDED

8. Availability System

9. Analytics & Reporting

10. System Monitoring ⭐ NEW

Total Tables: 37 (Phase 1+2 complete) Total Indexes: 350+ Foreign Key Constraints: 150+

View complete database schema →

🚀 Quick Start

Prerequisites

Installation

# Clone the repository
git clone https://github.com/red2n/tartware.git
cd tartware

# Start services
sudo docker compose up -d

# Verify deployment
sudo docker ps

Access Points

Complete installation guide →

📊 Key Metrics

The system tracks essential hospitality KPIs:

🔐 Security Features

🛠️ Development

Database Migrations

# Create database
psql -U postgres -c "CREATE DATABASE tartware;"

# Run schema
psql -U postgres -d tartware -f 02-core-tables.sql

# Load sample data
psql -U postgres -d tartware -f 03-sample-data.sql

Backup & Restore

# Backup
pg_dump -U postgres tartware > backup.sql

# Restore
psql -U postgres tartware < backup.sql

🤝 Contributing

We welcome contributions! Please see our Contributing Guide for details.

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

📞 Support

🙏 Acknowledgments

This project follows industry standards established by:


Built with ❤️ for the Global Hospitality Industry