Design Principles

Design principles are foundational philosophies that guide the design decisions we make as a company. These help ensure consistency, a unified identity, and an overall better experience for our users. It also helps us internally as it improves design decision processes: reducing arguments, forcing clarity, and aligning teams on what matters.

Principle 1

Design for the construction industry first

Our design decisions should favor our customers and the construction industry. Being customer-obsessed is key to Procore's success. We lean on our internal construction pros, we schedule job site visits and hold impromptu calls. We gather feedback from our users every step of the way to validate ideas.

Principle 2

Build trust at every touchpoint

We never leave our users hanging. We support our user on every screen of our product, ensuring that no matter where the user is, they are always given a next step or a link to where they can learn more. We reassure our users that we will always take sensitive information seriously and handle it with care.

We strive for consistency across all Procore interactions to increase learnability, usability, and comfort within our products.

We design with internationalization and accessibility in mind, making sure that every user is as comfortable in this product as in the next.

Principle 3

Design to get the job done

Procore aims to be the most time-saving tool in the construction industry. We design all workflows around efficiency by presenting users concise, timely, and relevant information when they need it.

Our goal is to get users in and out of the product as quickly and efficiently as possible so they can focus on building the world. We do this by streamlining unnecessary steps and workflows and designing all screens with a clear hierarchy, making the most important functions defined and easily accessible. Keep it Simple!

Principle 4

Be dependable across platforms

Our users are constantly collaborating with each other and comparing information, often using different platforms.  Our goal is to ensure that users can find information easily, so when we build experiences, we design screens for all platforms. Features are thoughtful and helpful for each platform. This ensures that the overall experience feels the same and information is presented in a similar way, no matter what platform the user is using.

Knowing that, we also work to stay true to each platform while staying on brand. All platforms may not have the same features and interactions, but all features that exist across platforms should look and function similarly.

Principle 5

Lead the industry by rethinking traditional processes

We strive to deeply understand the processes, boundaries, and rules of the construction industry so that we can innovate and make those processes better.  We aim to do more than simply “digitize current processes”.

A seamless experience is important, so whenever possible, we look to connect users, tools, workflows, and 3rd party applications together.

Principle 6

Balance being futuristic and pragmatic

We endeavor to balance bringing the future of technology into our designs while designing what is practical and important for our users and our internal resources at the time. We constantly set goals and have a north star we are working towards. This ensures that we can have grand visions while taking realistic steps that fit our customers short term needs.

Construction is complex and ever changing, so our interfaces need to be designed in a way that can adapt and change to the industry’s needs overtime. To do this, we always build off of and contribute new ideas to our design system, so our product can be updated at an agile pace.