Enterprise Content Management System for Retail Real Estate Corporation

Azati worked with a leading commercial real estate company to build a platform that powers over 90% of online property sales across the US. Our solution involved developing a large-scale online auction marketplace for distressed property transactions, incorporating an Enterprise Content Management (ECM) and Web Content Management System (WCMS) to handle large amounts of documents, images, and data linked to each property unit available for sale.

Discuss an idea

All Technologies Used

C#
C#
MySQL
MySQL
Azure
Azure
Visual Studio
Visual Studio
ASP.NET
ASP.NET
.NET MVC
.NET MVC
Telerik
Telerik
SpringCM
SpringCM
Sentry
Sentry
Vitrium
Vitrium
UNFOLD
UNFOLD
SharpDox
SharpDox
Pdfium.NET SDK
Pdfium.NET SDK

Motivation

The customer sought to create the largest online auction marketplace in the US for distressed property transactions. The goal was to streamline the process of managing vast amounts of documents and data related to each property, ensuring that critical information was delivered to the correct audience. Azati's solution was designed to automate and optimize content management while integrating with various third-party technologies.

Main Challenges

Challenge 1
Streamlining Development Between Multiple Vendors

The project required coordination between various vendors to ensure the smooth development and integration of multiple modules. Azati played a key role in aligning these efforts and enhancing the overall development process.

Challenge 2
Securing Document Content

The customer needed to secure sensitive PDF files, ensuring only authorized access. Azati implemented the Content Security Policy (CSP) and integrated Vitrium and SpringCM technologies to overlay data security and encryption.

Challenge 3
Complex Third-Party Integrations

The solution required the integration of multiple third-party modules, including document processing, sorting, and email handling systems. Azati developed custom plugins and modules to enrich the platform with additional features and capabilities.

Challenge 4
Efficient Data Management for Auction Listings

Managing and organizing large volumes of documents and data required an efficient system for categorizing and scoring auction properties. Azati implemented a robust ECM/WCMS system to automatically group documents, score auction listings, and structure data for online display.

Key Features

  • PPDF Service: Core application for securing PDF files, integrating with Vitrium and SpringCM technologies.
  • PPDF Web App: Hosts all Vitrium Suite components in the cloud for managing and converting document formats.
  • Inactive Sync Module: Synchronizes files between active and inactive folders, consolidating duplicates.
  • Auction Box: Transfers emails and attachments to proper event/asset folders based on email headers.
  • Spring Viewer: Displays files in the auction website’s Due Diligence tab with preview and download functionality.
  • Local EIP Plugin: Forwards auction website parameters to the Vitrium EIP web service.
  • Exception Handling Plugin: Attempts multiple file processing retries and places failed items in an exception folder.
  • Data Scrubber: Filters and validates data based on pre-defined rules and UPS address validation.

Our Approach

Coordinating Development Efforts
Azati led the coordination of multiple vendors, ensuring that each contributed effectively to the project. We streamlined development and facilitated integration between different systems to avoid delays and inefficiencies.
Ensuring Document Security with Vitrium and SpringCM
Azati implemented a comprehensive Content Security Policy (CSP), using Vitrium and SpringCM technologies to secure PDFs and other critical files, ensuring they were protected against unauthorized access.
Custom Plugin Development
Our team developed custom plugins and modules from scratch, such as the PPDF Web App, Inactive Sync Module, Auction Box, and various data processing tools. These plugins enabled seamless data transfer, improved file management, and enhanced the overall user experience on the auction platform.
Automating Auction Data Management
We built systems to automatically group property-related documents, calculate auction prices, and display information on the marketplace. The structured data generated from these processes was integrated into the auction website for a smooth, automated experience.

Project Impact

The solution successfully streamlined the development process, integrated third-party technologies, and ensured secure management of auction-related documents. After three years of collaboration, approximately 97% of all features were implemented and delivered within budget, significantly enhancing the platform’s capabilities.

This long-term partnership provided Azati with valuable domain knowledge in retail real estate, which helped deliver multiple solutions to meet both market and business needs.

Ready To Get Started

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.