System Overview
This page provides visual diagrams of the PropertySync system architecture and key components. These diagrams illustrate how different parts of the platform work together to store, process, and deliver title plant data and imagery to users.
System Architecture
The PropertySync platform is built on a multi-layered architecture designed for scalability, reliability, and security. The diagram below shows the high-level system architecture, including the web portal, API layer, data storage components, and integration points.
The architecture separates concerns into distinct layers: the presentation layer (web portal), the application logic layer (API), and the data persistence layer (databases and image storage). This separation enables independent scaling of components based on demand and simplifies maintenance and updates.
Documents and Batches
PropertySync organizes title plant data into documents and batches. Documents represent individual recorded instruments (deeds, mortgages, liens, etc.), while batches group documents for processing, import, and quality control workflows.
This diagram illustrates the relationships between documents, batches, and associated metadata. Each document can include multiple indexes (names, legal descriptions, dates), references to images, and connections to other documents in the plant. Batches provide workflow management, allowing operators to track groups of documents through import, verification, and publishing stages.
Document Indexing
Document indexing is the process of extracting searchable information from recorded instruments. This includes party names, legal descriptions, recording information, document types, and other key data points that enable users to search and retrieve documents.
The indexing process creates structured, searchable data from source documents. PropertySync uses multiple indexing strategies including relational database tables, NoSQL document stores, and specialized search indexes to optimize different query types. This hybrid approach balances query performance with data flexibility and relationship management.
API and Integration Tools
PropertySync provides a comprehensive REST API and command-line tools that enable customers and partners to integrate the platform with their own systems and workflows. These tools support automation, custom reporting, and seamless data exchange.
The API provides programmatic access to search functionality, document retrieval, data import/export, and system management. Authentication is handled through secure token-based mechanisms, and all API communication uses encrypted connections. Integration tools include a Python package, a command-line interface (CLI), and webhook capabilities for real-time notifications. These tools enable customers to build custom workflows, automate repetitive tasks, and integrate PropertySync data into their broader business systems.




