Design Principles

These principles guide our work, and provide standards for what good design means at Liferay.



Eliminate unnecessary complexity. Be easy to understand, regardless of the person's knowledge or concentration level.

  • Simple
  • Intuitive
  • Effective
  • Are my designs passing heuristics tests?
  • Are my designs reducing problem complexity by addressing simple and focused tasks?
  • Are my designs achieving the business goal?
  • Are my designs adding value to the system?
  • Can I articulate the value my design is adding to the user?


Design for real people, not stereotyped personas. Reflect reality; use expected, contextual patterns and natural metaphors.

  • Universal
  • Open
  • Consistent
  • Are my designs passing accessibility tests?
  • Am I designing in a non-discriminative way?
  • Am I empowering my users to do their tasks?
  • Are we contributing to the design community?
  • Do I know the groups and the people that my designs are for?


Be clear, transparent, and straightforward. Respect people’s needs and resources, like attention and time.

  • Affordant
  • Transparent
  • Human
  • Am I using the correct affordances to solve the problem?
  • Are you testing and validating your designs with people?
  • Am I using dark patterns?
  • Are my designs ethical?
  • Am I working to continuously reduce the cognitive load for users?


Design products that all people enjoy using. Intentionally produce your best, down to the minutiae.

  • Emotions
  • Genuine
  • Reliable
  • Am I spending time with users to understand their emotions?
  • Are people better for experiencing the work we do?
  • Do people find delight and joy when experiencing our designs?
  • Are my designs performant, functional, and usable?
  • Is my design authentic and based in timeless principles?