Custom CRM Development and Cloud Migration for JLL

Over a decade of successful collaboration as a technology partner in custom software development and CRM consulting for Jones Lang LaSalle.

JLL (Jones Lang LaSalle Inc.) is a global top commercial real estate services company that specializes in providing sales, leasing, property, project, and investment management services over the world. The firm has 300 corporate offices, operations in over 80 countries, and a global workforce of 91,000 as of 2019.

JLL has partnered with Ascendix since 2010 within CRM consulting and custom software development services. For 10+ years, we have greatly simplified and boosted CRM data usage of the company employees and helped JLL integrate their business assets into Dynamics 365 CRM. However, the company wanted to increase team productivity and provide their brokers with a more efficient digital solution to handle daily activities in a simple and quick way.

Learn how Ascendix helped Jones Lang LaSalle improve their CRM adoption by six times and integrate real estate information into their system, so they could track properties, leases, sales, and other objects in a fast and easy way with our powerful web application SmartClient.

While Dynamics 365 has a robust search and filtering functionality, many JLL brokers found it too complicated for daily usage. They needed a simple tool to enter their search criteria and then get the expected result. Also, Dynamics 365 lacked functionality to track Properties, Leases, Sales, Listings, and other essential for their business data.

As a result, many brokers abandoned using Dynamics 365 and JLL was losing essential business information. Also, having offices worldwide and huge amounts of data, JLL wanted to improve speed of work of their Dynamics 365. In some offices, brokers needed to wait for almost a minute to get the expected results and it significantly influenced performance of their team.

Chad Lindsey,
Vice President
earth icon blue
Chicago, Illinois, US
Industry icon blue cases
Commercial real estate, Capital markets
Services icon blue cases
Team size icon blue cases
Tech Stack
.NET, Knockout.js, JavaScript, Elastic Search, Azure, Dynamics 365


Customize their Dynamics 365 CRM business logic

After using the out-of-the-box Dynamics 365 CRM for quite a while, JLL realized that they want to add custom functionality to meet the needs of their commercial real estate business. Moreover, different offices had their own business processes and requirements and JLL was looking for a partner that will create a solution that might behave differently for selected locations.

Enhance search experience of their data

While Dynamics 365 had an Advanced Find feature, brokers found it complicated for everyday use. Besides, having offices worldwide and with a big amount of data, JLL employees needed to wait for quite some time before getting expected search results. They also wanted to utilize map search, be able to save and share their search results easily.

Reduce time on custom report and PDF generation

The company needed an easy-to-use brochure generation tool which will allow them to create visually-appealing and informative PDFs with Properties, Availabilities, and Listings. Further, JLL wanted to allow their brokers to send these reports via email or download instantly.

Revolutionize the opportunity management process

JLL had inconvenient experience creating, analyzing, and managing opportunities. For this reason, the company wanted to simplify and customize the process of managing opportunities according to their business workflow.

Boost data analysis with powerful dashboards

JLL wanted to use the dashboard functionality which should allow brokers to review activity statistics and build visually-appealing and detailed graphs and charts. So, users will be able to convert raw data into visualized content and customize it for each object, identify mistakes, and correct them. Moreover, brokers should have an opportunity to filter search results by specific segments of each graph and chart. In such a way, the core goal of the dashboard functionality is to help brokers transform input data into detailed and intuitive graphs and charts to generate better data-driven insights.

Improve document management with CSV and Excel export/import

JLL wanted to transform the way they deal with documents into a flexible and efficient process with the Excel and CSV export/import functionality. It will allow end-users to upload and download records easily. For example, brokers have several records in CSV format, and they want to add them to a centralized app database without filling in the required information for each item. It will become possible with an advanced import/export feature that will save much time for brokers and let them focus on major tasks.

Avoid generating duplicates in the system

The company wanted to have a duplicate detection feature which will allow brokers to avoid generating identical copies of contacts, companies, properties, availabilities, etc. For example, when users create a new record, they fill in such information as name, property type, and other data which should be automatically compared to the existing records in the centralized database real-time. If there is an exact match, the system should autosuggest the existing record for further filling or indicating a user that a similar record is already created.

Empower brokers and clients with the stacking plan builder

The company wanted to enable brokers and clients to see a graphical representation of each floor with colored spaces of availability and lease expiry within a specific real estate property. This way, brokers, property owners, and clients will be able to review floors’ capacities and overall space utilization in percentage to maximize workspace and accommodate the unique needs of each tenant through efficient stack planning.

Have a Custom Development Request?

We are here to help you! Let our team know how to get in touch with you.


Our initial challenge involved poor CRM adoption. We needed help integrating our real estate information into our system, so we could track properties, leases, sales, and other opportunities.

Chad Lisney, Vice President Global IT

Technologies We Used


Dynamics 365 CRM Customization

We helped Jones Lang LaSalle customize their Microsoft CRM platform according to their real estate needs. It became possible by integrating our AscendixRE CRM product that provides specific functionality for commercial real estate companies and brokers with JLL’s Dynamics 365 CRM platform.

Custom CRM App on Top of Dynamics 365

We helped JLL solve the problem of different needs for multiple locations and built a custom CRM app SmartClient on top of Dynamics 365. Our UI application provides all the needed functionality for commercial real estate brokers and different configurations for each location that makes it a super cost- and time-efficient solution for hundreds of corporate offices and dozens of countries where JLL operates. For example, some regions may need to have a more advanced tool for contact management and SmartClient makes it possible to create a specific config for this location embedding more features for managing contacts.

White-Glove Concierge, 24/7 Support, and Operations Teams

We have been proactively handling all kinds of issues, requests, and errors that may have occurred collaborating with the JLL’s technical support team. Our concierge team helps the company’s brokers master customized functionality of their CRM platform and transform their daily workflow into a high-performance, automated, and fast working process. Our 24/7 support team is responsible for handling all types of alerts that are configured and displayed in our monitoring system. Finally, our operations team includes multiple experienced software developers that solve production requests and issues both in SmartClient and the JLL’s customized Dynamics 365 CRM.

On-Premises to Cloud Hosting Upgrade

We have helped the company to migrate their data from on-premises hardware to cloud hosting on Amazon. It allowed JLL to cut down on the hardware maintenance costs and make their data secure and easy-to-access around the world. What’s more, cloud migration offers extra scalability and better deployment performance which allows the company to deploy new apps and integrations faster. Finally, we offered JLL to migrate their data from Amazon Web Services to Azure Cloud Computing Service as it has become a more cost-efficient solution for them.

Powerful Opportunity Management Application

We have solved the company’s challenge dedicated to an ineffective process of creating, analyzing, and managing opportunities in their CRM system. So, we built an easy-to-use opportunity management tool that simplifies this process and provides more flexibility when dealing with opportunities.

Improved Search Experience with Powerful Filters

We developed advanced search and filtering tools that help end-users find desired records in a quick and easy way. Filtering provides brokers and clients with the ability to set multiple search criteria and queries that narrow down the search scope. Moreover, the application allows users to save generated search results and return to them later for consideration. In such a way, we aim to provide end-users with the most accurate and smooth search experience.

Lightning-Fast Brochure Generation Tool

We implemented the report generation tool which allows brokers and clients to create a visually-appealing and detailed PDF brochure or tour guide. End-users can choose whether to download a PDF file or send it via email to clients and prospects within a few clicks. Besides, the tool provides multiple built-in templates with general information and map view for multiple property types that brokers and clients can reuse in the future for a faster generation of eye-catching brochures.

Dashboard with Graphs and Charts

We implemented easy-to-use and feature-rich dashboard functionality which allows brokers and clients to review all statistics data in one place. Besides, users can create visually-appealing and accurate graphs and charts based on the raw data collected by the platform. The cross-object feature allows users to generate visualized content for any object, detect mistakes, and correct them. What’s more, our dashboard functionality allows end-users to filter search results by certain segments of graphs and charts. As a result, brokers and clients can now transform text information into easy-to-understand and detailed chart and graph content to get better data-driven insights.

Duplication Detection Tool

We developed a powerful tool that automatically monitors the centralized database for similar records while users create a new contact, company, property, availability, etc. This functionality is about a real-time wizard that compares the filled-in data with the existing records in the database. In case the system contains the exact match, then informs users about the existing record. In such a way, our duplication detection tool provides brokers with a flawless user experience and helps them speed up daily workflow.

Map View for Search Results

We created a map view feature that allows end-users to browse generated search results on a map. It provides brokers and clients with the ability to draw custom shapes or use pre-built figures (triangle, circle) to specify the search area. This way, users can see markers of available records on a map and click on each pushpin to find out more information. In case users want to review detailed information on a record, they can easily navigate to a separate page for more details.

Data Import/Export to Excel or CSV

We built the CSV/Excel import and export tool which enables users to upload or download records in the preferred format readily. For instance, brokers want to download several contacts, listings, and properties to their local machine for a detailed analysis or statistics gathering. All they have to do is select the desired records and click the Export button which immediately triggers the Excel file download process. In such a way, our data import/export tool is about high usability for brokers which means that they can save much time both exporting and importing required data and focus on client communication and deal closing processes.

The quality of work Ascendix provides is second to none. They’ve provided CRM solutions that no one else has been able to. Their efforts have helped both our sales force and the dynamics of our practice. The technologies they’ve employed have significantly simplified our CRM usage. Many of our locations require customizations that Ascendix has been able to provide solutions for not available in our native CRM. Their work has driven our adoption, which has increased by about six times what it was before we started working with them

Chad Lisney, Vice President Global IT


Six-Time Dynamics 365 Adoption Increase Through Full CRM Customization for Real Estate Needs

We have completed a great scope of work dedicated to customizing the CRM platform used by JLL and integrating it with our AscendixRE product to provide the company with powerful commercial real estate functionality.

This way, we fully solved the issue of poor CRM adoption for Jones Lang LaSalle and helped them integrate their real estate information that now allows their brokers to track properties, leases, sales, and other opportunities. So, our CRM consulting services helped the company increase their Dynamics 365 CRM adoption by six times.

Advanced Customization Abilities for Hundreds of JLL Offices

One of the company’s challenges was to eliminate the problem of different needs for multiple locations and we successfully helped them.

So, we have built a powerful custom CRM app SmartClient which provides ultimate functionality for real estate companies and can include multiple configurations for different regions. Technically, our CRM app is a program layer that automatically synchronizes and caches data from a CRM to EDGE (Ascendix’s own data source).

This way, hundreds of corporate offices and dozens of countries can now use tailor-made configurations depending on their market needs and regional features. For example, some locations may need a more detailed lease management tool so they can create, analyze, modify, and manage lease opportunities in a more advanced way.

SmartClient can fully solve this challenge and provide specific regions with custom configurations that make it a time- and cost-efficient digital solution for Jones Lang LaSalle.


Ascendix are true consultants, meaning they don’t just do as they’re told without providing feedback and input where they feel it would be helpful. They actually think through the process and are knowledgeable about the commercial real estate. Not many consulting firms can offer that kind of expertise and industry knowledge.

Chad Lisney, Vice President Global IT