Company mission

(~30 years)

Our mission is to enable developers, of any level, to build UIs that feel amazing and faster.

To achieve it, we need to answer this question:

How can we build innovative tools for UI development teams so they can differentiate their products with their front-end experience?

Part of the answer for MUI is to empower developers to build faster, to focus heavily on design execution, and to lower the barrier to entry for new developers.

Why? At MUI, we are builders at heart. We don't accept the status quo, we love to push boundaries. Developers will always want to get their job done faster, from creating basic websites to complex applications. At the same time, the pace at which businesses need to digitalize & automate processes increases. Frontend is an opportunity for businesses to differentiate.

At a personal level, our CEO @Olivier Tassinari gets quickly frustrated when the interface of a service he uses is poorly executed, especially when there are avoidable friction points. He gets a lot of satisfaction in helping deliver better product experiences for end-users, in the hope that the next time he uses that service, he will have a great product experience.

Company vision

(~10 years)

Our vision is to provide a unified UI creation ecosystem for web developers.

We are aiming high for the end of the 2020s. MUI’s 10-year product vision is inspired by our mission to enable developers at every level of ability to build great UIs, faster. Today MUI is the most established UI library of React components. It’s used for building internal tools quickly with Material Design, or for starting a custom React design system under a limited time budget.

Over the next 10 years, our vision is to expand MUI in the following ways:

1. Mature the React UI library

We expect to continue rapidly maturing our React UI library so that MUI is able to replace most of the single touch point React UI component libraries, going above 50% of market adoption. Replacing the existing fragmented component ecosystem will require most of our UI component categories to be lovable, which is likely a 10-year journey. Among these categories, we have started to expand on headless components, an in-house awesome-looking design aesthetic that is complementarity with Material Design, and the tail of React components e.g. table, charts, and date picker.

2. Expand beyond the pro-code React ecosystem

We expect MUI to expand its pro-code React ecosystem toward providing a complementary build experience through low code. Developers have been creating new abstractions to reduce the number of lines of code that has to be written to achieve the same tasks faster for the last 30 years, they will continue to aim for this in the next decades. Through a low-code platform that deeply integrates with the pro-code React product, MUI will offer an alternative tradeoff for developers and UI builders in general. Depending on the use cases, it should be possible to move x10 faster, while not sacrificing flexibility. It’s about not using low-level pro-code APIs when it’s overkill. Among these use cases, we have started with the creation of admins, e.g. (internal tools). Later, we will look into external use cases, design system ops, and landing page creation. We will blur the line ****between no-code and pro-code, allowing people to use both on the same stack or even page. The silver bullet doesn't exist.

3. Embrace design

We expect MUI to increasingly involve designers in the creation process with developers to provide great DX & UX, for 3 reasons: