System Architecture

LeaseWave is built on the Microsoft .NET platform and renders as a browser-based application. In keeping with Odessa’s technical principles, it uses a standard, non-proprietary and industry-leading technology stack. The platform has been specifically engineered to work for the world’s largest leasing companies with support for high contract, asset and user volumes.

Client

HTTP/HTTPS

Client Layer

The LeaseWave GUI is intuitive, responsive and designed with leasing-industry usage patterns in mind. The application is a true thin-client that renders wholly on a browser, built using ASP.NET and MVC. The user interface is HMTL5 and CSS3 compatible allowing it to be rendered across all modern web browsers and over multiple devices. Self-service tools allow end users to personalize screens, alter pre-existing layouts and create new forms.

App

ORM (Entity Framework)

App Layer

Written in C# and LINQ, the system’s App Layer encapsulates all its business logic. This includes the validation of input and output data, the application of rules and domain knowhow and the management of data processing (via calls to downstream data access components). All business transactions, whether they live in the front- or back-office, are workflow-enabled; they can be designed to exactly reflect customer business processes. The LeaseWave workflow engine runs off MS WWF and ships with a visual, drag-and-drop console for path modelling, decision management, work queue assignment, and SLA definition.

Integration Layer

LeaseWave is designed with a true service oriented architecture (SOA). Because all its business components can be exposed as services, it is natively ready for inbound integrations from external applications. Outbound interface support is available via standard protocols, including services, XML, CSV, text, etc. The platform also ships with standard adaptors to various systems used commonly across the leasing industry for the management of customer relationships (CRM), pricing, credit reporting, sales and use tax, property tax, lien filings, general ledger, etc.

Data Layer

LeaseWave works on a SQL Server database. The system’s database schema is highly normalized for online operations with selective de-normalization applied to optimize performance when needed. Full audit support for business and forensic logging is available. The platform also includes a data mart that pre-aggregates operational data to support client-led reporting, ad hoc queries and integration into a wider corporate data warehouse.

Reporting Layer

LeaseWave ships with a host of canned reports that cover all key business and operational functions. An ad hoc reporting tool allows business users to build and publish their own reports and data extracts off the OLTP database, a mirrored instance and/or a data mart. Analytics capability is powered by QLIK Sense, providing a rich data visualization layer that can be applied atop the LeaseWave DataMart to spot trends, slice and dice portfolio data by various parameters, evaluate risk and uncover hidden opportunities.

An award-winning software solution. Learn More