Autodesk Case Study - Reflex Customer Stories

Autodesk

Streamlining Complex Workflows: Why Autodesk Chose Reflex Over Streamlit for Scalable, Python-Based Solutions

4 Company projects completed with Reflex
25% Time saved on each project with Reflex
50% Cost saved as 1 person can do the job of 2 with Reflex
Founded San Francisco, 1982
Investors NASDAQ
Website autodesk.com

Autodesk App built with Reflex

Meet Autodesk a globally recognized leader in design and engineering software, known for its innovative solutions that empower professionals across industries to bring their creative visions to life. Autodesk has established itself as a trusted partner for millions of users worldwide, helping them achieve greater efficiency, precision, and creativity in their projects.

In addition to its flagship offerings like AutoCAD, Revit, Maya, and Fusion 360, Autodesk serves a wide range of industries, including architecture, manufacturing, construction, and media.

Struggling with Data Visibility and Manual Workflows

Autodesk Consulting provides support to customers to enable data-centric workflows, and integrating systems with custom app development leveraging Autodesk Platform Services.

These companies hired Autodesk Consulting to help them move their data more efficiently and visibly to create insights. The main parts that they needed help with were:

Autodesk was looking to build an app for its clients to exchange information between design and construction. These companies wanted automated workflows to migrate RFI submissions and handle the repetitive, time-consuming and error prone actions like document uploads, data entry, attachments and comment logs for collaboration.

Paolo Serra, a Principal Implementation Consultant at Autodesk, was tasked with this project. Paolo is a Python developer and was looking for a web based solution. He didn’t want to use React and Javascript, but still wanted to build a production grade web app.

"It normally requires multiple people to get an app up and there was a lack of resources available in the time frame we needed."

Why Existing Solutions Fell Short for Autodesk’s Needs

Paolo explored other Python web app frameworks like Mesop and FastUI, but neither supported React—a requirement for all Autodesk products to ensure consistent styling with Autodesk certified React components. Company policy mandates building on Weave, a local company fork of the Material UI React library.

He explored Streamlit, Taipy and Dash, but didn’t like the way they looked and again did not have an easy way to use the required React components. He wanted to focus on business logic not low level implementation details.

"Reflex gave us the freedom to create a product that could meet our business needs compared to Streamlit to name one."

Enabling Rapid Development with Reflex and Custom Components

Reflex’s React wrapping feature allowed Paolo to integrate the Weave React component library—a company requirement—directly into his app.

"Wrapping the React component in Reflex allowed us to catch and prevent common issues, enforce standardization and raise more descriptive errors. The result is that instead of days it takes hours to be productive with the same design system."

Their team was able to leverage reusable high level components to build out UI with clean code including:

Why Autodesk chose Reflex

Paolo and his team chose Reflex to develop a production-ready web app fully in Python. Reflex offered several key advantages, including:

"One person can do the job of two with Reflex, so it cut our cost in half."

"The time from ideation to prototype is shorter than traditional web dev, which is a massive win when you need to get to shared understanding of the product you are building."

"A couple of weeks of work can be skimmed off the estimate for an average 60 day project by using Reflex meaning we were able to focus on exceeding customer expectations."

From One Project to Four

Paolo and his team have now worked on three other projects for different customers with Reflex:

  1. A content management service to entirely redesign the way in which their consulting is delivered, from an in-person experience to an online digital platform for consulting
  2. An information registry project with digital delivery of artifacts
  3. An analysis component dashboard which understands insights into what is happening in a company's local data, draws conclusions, and link to all the relevant Autodesk services

"Everything I was able to accomplish was because of the framework and unparalleled support and promptness of the Reflex team."