Infor’s Design System
The Infor design system is a resource of tools, guidelines, and a little bit of inspiration for creating great experiences for Infor, our products, and our brand.
The why?
Enterprise software is very complex, and our mission at Infor is to help invoke a more human enterprise that ultimately transforms businesses, empower employees, and engage users.
Our goal with the design language is to make the design process more efficient, craft a memorable identity, and quickly improve usability across our suite.
We have to do this by establishing better foundations. Our mission is a more human enterprise.
“If you can't explain it simply, you don't understand it well enough"
Objectives
To build upon the current Infor design system to develop a new and more scaleable language. We want a more unified system that has accessibility and humanity at its core. These enhancements to the current system will help to scale UX & design as well as drive adoption and speed to market for our users.
Tasks
Evolve the existing Design Language and create the foundations for future versions to increase desirability & adoption
Manage Infor Design's Figma libraries to improve usage for sped to market and parody with our demo site
Create a future state of the current components to create a more scalable way for them to be produced and consumed throughout the enterprise.
Competitive Analysis
Material.io
Learnings:
https://material.io/ is one of the most robust systems out there in the product realm
Their education and enablement content is something for us at Infor to strive towards
Their design system site is cleanly structured and organized for all types of users i.e. design, developers, PM’s
Atlasssian
Learnings:
Their design system site is cleanly structured and organized for all types of users i.e. design, developers, PM’s
They lock sections of their site that require employee credentials to access
Their tone of voice across their sits is something Infor should strive for
IBM
Learnings:
Their design system site is extremely robust and very segmented
Their use of page templates and tab structure to offer guidelines, code and usage is extremely successful
Personas:
After reviewing the list of potential user roles with IDS team leads, the following four roles were identified for the first round of user personas.
Infor Product Designer:
Covers the most ground for the designer group. Infor designers in New York probably have the most interaction with IDS, but it would be preferable to interview someone who doesn’t actively work on the product.
Application Developer:
Doesn’t interact with IDS as much as a platform developer, but might have a different experience that would be important to understand.
Product Manager & Business Analyst:
Covers the most ground for the product lead group.
Platform Developer:
Covers the most ground for the development group.
Color:
Some modifications made:
Consistent color ramp steps - making it so that steps between colors are consistent from theme to theme
Contrast is evenly split between the lightest 5 and darkest 5 - so there’s a switchover from black to white foreground elements
Considerations for our yellow hue, to make it appear more accessible.
The hues were combined with a scale of grays that was used as a rule for making steps more consistent throughout the color scales.
Because of this, accessibility contrast ratios became more predictable. For example, on a white background, all the 60 values pass accessibility AA. Whereas on a black background, all the 50 values pass AA.
Grid
Grids scale based on screen size, and change to their respective breakpoints when scaled to certain dimensions mentioned above and below.
Our current grids are flat, too rigid, and not as responsive as our teams need.
The main changes are gutter and margin updates that also account for Infor's product complexity while leveraging the latest industry thinking around spacing, responsiveness, and adaptability.
The redesigned grid structure includes:
A margin!
More Columns (16-col option)
Rows for thinking vertically and harmoniously
We use 12 columns at desktop (1280, 1440, +) breakpoints.
12 columns at small desktop (1024) *New*
8 columns at (840)
4 is used for small tablets (600)
phones (360).
Our margin for desktop screens is set at 24px, while small desktop, tablet and phone screens use a 16px margin for maximum screen space utilization.
Type
Sticking with Infor’s current brand fonts, we decided to stay with the use of Source Sans. Our goal is to offer additional styles & weights for more flexible use. As well as taking a POV on type scale for screen density and industry/product needs.
Source Sans Pro is an open-source grotesque typeface designed by Paul D. Hunt for Adobe Systems. The design was inspired by American gothics, however, some traits such as the tail on the lowercase l are more reminiscent of humanist typefaces.
Montserrat is a geometric sans-serif typeface designed by Julieta Ulanovsky, inspired by posters and signage from her historic Buenos Aires neighborhood of the same name. It is rather close in spirit to Gotham and Proxima Nova, but has its own individual appearance—more informal, less extended and more idiosyncratic.
Conclusions
A design system is never complete
Solid foundations are key to success
Testing takes time and you need a lot of insights to make data driven decisions.
Next steps
Continue to test additional foundations, elevation, motion, establish a clear tone of voice
Work with development to get design & dev tokens to be 1:1
Establish a theming definition
Work on additional UI & clean up patterns
Create additional Figma libraries for enablement within the company