Platform & Device Support

Modus supports design patterns, best usability and accessibility practices for products built across platforms.

The Trimble suite of products spans a plethora of business sectors, technology platforms (e.g. web-based, mobile, desktop, etc), frontend languages and technology stacks (e.g. Angular, Java, HTML/CSS, etc), work applications (in office, in the field, in a machine, etc) and devices (tablets, phones, laptops, desktops, and Trimble HW). In order to ensure different teams can build beautiful, consistent user experiences, the current release of Modus is targeted at the supported environments outlined below.

Currently Supported

Web-Based Software

Software that is built to be viewed on a web browser on a desktop, tablet, and/or other mobile device. The content adapts to different screen sizes. Modus provides a responsive grid and design patterns that reflect best usability practices for all breakpoints.

Introduction to Modus Web Patterns.

In-Field Software

The in-field, high-contrast library is specific to applications used outdoors on handheld or in-cab devices where the environmental conditions cannot be controlled. These applications are built to meet the users’ special needs, such as challenging outdoor lighting, moving or vibrating devices, and/or impeding protective clothing.

Introduction to Modus In-Field Patterns.

Mobile Applications

Modus supports native, hybrid, and web-based apps designed to run on a mobile device such as a phone or a tablet. Currently, we do not support watch patterns.

Introduction to Modus Mobile Patterns.

XR Environments

Modus provides UX patterns for Trimble built hardware, and/or mixed-reality devices, such as the Microsoft HoloLens.

Introduction to Modus XR Patterns.

Technology Stacks

Modus recommends developers use the Modus Web Components library, which is framework-agnostic. We also currently support Bootstrap and React-Bootstrap components.

Coming Soon

Desktop Software

A desktop application runs on a computer or device locally and is built to be installed in the environment of the device’s operating system (i.e. Microsoft Windows).