Skip to content

UX/UI Design for B2B software

We design and modernize enterprise software, SaaS and vertical business systems together with the teams that build them.

We step in when a product that has grown over the years needs to be rethought during a replatforming, or when a scaleup is designing a new product or a new module. We work on UX/UI, design systems and front-end components to make software clearer to use, more consistent to develop and stronger to present.

Design system boards for Solidus: colour palettes with their tokens, button states and tooltip variants.

UX/UI redesign of existing software

Many B2B products are solid and do important work, but they have grown through successive additions: new modules, customer requests, exceptions, permissions, integrations and specific flows. The result is often a valuable product with a layered interface that is inconsistent and hard to use.

The moment to act often coincides with a replatforming or a front-end migration. Rethinking the UX at that point turns the technology investment into a real improvement in the experience, without carrying the limits accumulated in the old system into the new one.

The interface also shapes how the product is perceived. In demos, in tenders, during onboarding or in presentations to stakeholders, software that looks dated or confusing can communicate less value than it actually holds.

We wrote about this approach in How to approach the redesign of enterprise software.

UX/UI for new products and new modules

We also work with technology scaleups designing a new product or extending an existing platform. In those cases we work alongside founders, product leads and developers while features, priorities and direction are still being defined.

We turn requirements and assumptions into concrete flows and prototypes, so that decisions can be discussed before they become code. The design system grows with the product and creates a shared foundation for what comes next.

How we make sense of complex software

The complexity of B2B software does not come from the number of screens alone. It comes from operational processes, roles, permissions, exceptions, data, integrations and business rules that have often been in place for years.

We enter the domain together with the people who know the product and the work its users do. We use co-design workshops, User Story Mapping, Jobs To Be Done and focused research to bring order to the information and identify where to act.

We move decisions into navigable prototypes early. A prototype is not a final presentation: it is a tool for understanding the problem, comparing alternatives and aligning product, development and leadership.

How we design the software

We start from the areas with the greatest impact on how the product is used or perceived: dashboards, critical flows, modules used in demos, recurring operations and shared components.

We proceed vertically and incrementally. Each part is designed in high fidelity, discussed with the team and prepared for development. This makes it possible to validate a direction on real cases before extending it to the rest of the software.

More on these patterns: how to create effective dashboards and how to design usable data tables.

Edulia design system components in light and dark themes: labels, buttons, select fields, course cards and tooltips.

Design system in Figma

While we design the interface, we build the design system in Figma: visual foundations, tokens, components, patterns and usage rules. It is not a document separate from the product, but the system that collects the decisions taken along the way.

The internal team can use that foundation to design new screens, keep modules consistent and cut down repeated decisions. The system grows with the software, without requiring everything to be defined up front.

Component library and Storybook

Where it is useful, we translate the design system into a component library and document it in Storybook. We build the base components and the example stories needed to show how the more complex ones behave.

Building the application stays with the client's team, which keeps control of the architecture, the code and the know-how. Our role is to create a solid reference between design and implementation, compatible with the stack and the constraints already in place.

How we work with the internal team

We organise the work in two-week sprints. In each cycle we show what we have designed, gather feedback and set the next priorities. How much the client is involved is calibrated on people's availability and on the moments where their contribution is genuinely needed.

The internal team brings knowledge of the domain, the architecture and the technical constraints. Moze leads the research, the UX/UI design and the construction of the design system. Decisions stay shared this way, and the output can enter the development process without an isolated handover.

We looked at this in Designers and developers: three principles to foster great teamwork.

«Moze’s designers and developers fit seamlessly into our development department.»

Marco Trombetti Co-founder & CEO, Translated

«Moze took us by the hand and guided us through the best software development methodologies and the fundamental principles of digital design. Our team is now independent in using these tools.»

Paolo Innocenti IS Director, Serioplast

The benefits for users, development and sales

  • Software that is easier to use. Flows, hierarchies and information are rethought around what users actually do. The necessary complexity remains, but it becomes more readable and more manageable.
  • More consistent development. Shared rules, patterns and components help the team build new features without redefining the foundations of the interface every time.
  • A product that presents better. The interface goes back to representing the quality and maturity of the product, making its value and its evolution clearer in demos, tenders and presentations.

UX/UI projects for B2B software

Serioplast — A design system for a new ERP suite

Serioplast had decided to build a new ERP suite in-house and had put together a dedicated team. Moze facilitated the kick-off, co-designed the architecture of the suite and created a bespoke design system, handing the team the method and the tools to carry the work on by themselves.

Screenshot of Serioplast’s design system showing color palette, typography, UI components, and button styles.

CommerceClarity — UX/UI and design system for a new AI product

CommerceClarity started from a solid idea and a working proof of concept. We worked with the founders on product strategy, UX/UI and the design system, then translated that system into code. As the internal engineering team grew, the foundations we built together made it natural to carry the development and the evolution of the product forward.

The CommerceClarity interface listing the products of a store with, for each one, a content score, sales potential and status.

Voxloud — UX/UI redesign and design system for a cloud phone system

Voxloud offers a cloud phone system through web, desktop and mobile applications. We worked with the team on the UX/UI redesign, on defining new features and on building the design system, working in sprints and as an extension of the internal team.

Screenshot of the Voxloud app showing the interface for managing SMS and voicemails.

Leapp — UX/UI for a cloud access management app

Leapp is an open source desktop application for managing credentials to the main cloud services locally. We designed the UX/UI of the application and the web interface managers use to handle their team's permissions and access.

Screenshot of the Leapp app for centralized management of cloud sessions and access to providers like AWS, Azure, and Okta.

Who this is for

This model works best where there is an internal engineering team that knows the product and wants to keep code and skills inside the company. We can work on the whole product or start from a single module, a critical flow or an area with particular commercial weight.

We work with software companies, established organisations and technology scaleups on SaaS, enterprise platforms, vertical business systems and proprietary applications.

Frequently asked questions

Do you only work on existing software?

No. We can modernize a product that has grown over the years, or design a new product or module together with a scaleup and its engineering team.

Can you work during a replatforming?

Yes. It is one of the most common moments we are brought in. We design the new experience while the team defines or implements the new technical foundation.

Can we start from a single area of the product?

Yes. We can start from a dashboard, a critical flow, a module used in demos or a limited set of features, to validate the direction before extending it.

How do you work with our development team?

We work in sprints, share prototypes and decisions, and account for the existing stack and constraints. The client's team stays involved at the moments that call for domain knowledge or technical judgement.

Do you also build the application front-end?

We normally build the component library and its Storybook documentation, including example stories for the complex components. Building the application's screens and features stays with the internal team.

Is a design system always necessary?

How far the design system goes depends on the project. For products meant to grow, made of several modules or built by more than a few people, it often becomes a substantial part of the work.

What budget do these projects start from?

Design projects for B2B software start from around €20,000. The budget grows with complexity, the number of areas involved, how deep the redesign goes and whether front-end or design system work is included.

Let's talk about your product

If you are rethinking existing software or designing a new product or module, we can start from the problem and define a first scope of work together.