Designs that think ahead for its users are becoming the new standard for the digital user experience. In this blogpost we explain the design philosophy behind this, it’s called ‘Anticipatory Design’. 

What is Anticipatory Design?

Our experience with digital products has improved significantly over the years. Technological advancements are one reason, and the emphasis on user experience is the other. 

Here are some prominent changes you may be familiar with:

  1. Next steps have become easier
    Safari on mobile
    Safari on mobile
  2. Making errors is much harder
  3. Less decisions need to be made
    Nest learning thermostat
    Nest Learning Thermostat


The philosophy behind all these changes can be summarised as ‘Anticipatory design’.  

“Anticipatory design is a design philosophy that takes into account the user needs of the next steps when designing the interaction of the current step, in order to improve efficiency, prevent errors and simplify choices for users.”

Empathy, key to participatory design

Anticipatory design isn’t limited to an intelligent system in which user data is analysed and automation or suggestions are provided. Instead, anticipatory design focuses on how users think and behave in the process of achieving their goals. 

Take login-experience for example, often when we go to a site we don’t sign in everyday, we forget the password. Traditionally, a ‘reset password’-button is shown. This allows users to reset their password with a link sent to their email. 

However, ‘reset password’ (which is likely to be forgotten again) is not a relevant step when I want to login to a website, and forcing this step into the login-process creates a tedious and inefficient user experience. provides a different solution. When users forgot their password, they can choose the option to receive a login link in email. With this link, users don’t have to reset their password, they can login directly. 


This solution makes login so much easier, and more importantly, it does not require advanced programming, only a careful consideration of what users really need. 

“The key to anticipatory design lies in empathy - the ability to think and feel like the people who you design for.”

Traditional UX research techniques can help you to gain empathy and increase your ability to predict users’ next logical step:

  • Task analysis: analyse the logical steps users take to complete a task, then design to serve and connect these steps. 
  • Usability testing: in usability testing, focus on steps that appear to be illogical or missing. 
  • Data analysis: gather product usage data, analyse the connection between steps,  and make the transition between the ones that are closely connected easier.

Anticipatory design in Open Social 

We have also implemented anticipatory design for Open Social to create an efficient and enjoyable user experience. 

Take Event ‘date and time’-setting for example, when users select a start date for an event, the end date is automatically filled in with the same date. This does not only  make selecting an end date easier, but for one day events, which are the most common, users don’t have to configure the end date anymore. 

Event date and time-setting in Open Social
Event date and time-setting in Open Social

Other anticipatory design related features we are working on include: 

  • Error prevention in content creation
  • More intelligent and personalised activity stream
  • Content suggestion based on user’s expertise and interests
  • Intelligent notification for onboarding
  • And many more….

We use anticipatory design in this manner to refine all of the features for Open Social. Curious to see more? Request a free trial.

Further reading

250+ Communities are powered by Open Social

Don't miss our posts

Dec 11, 2017 - User Experience

Private Messaging: A Community Feature You'll Love

Open Social now supports private messaging! In this post, we’ll discuss how this feature benefits your community.

posted by Natasha
Dec 04, 2017 - Community Building

Which Members Rule Your Online Community?

Your online community is like a small society; it consists of people adopting various roles so things run smoothly. In this post, the top community member roles and responsibilities.

posted by Natasha
Nov 28, 2017 - Development

Creating a Living Style Guide with Open Social

A living style guide is becoming an increasingly important tool for web development. Here’s why and how to implement a living style guide for Open Social with input from Lisa, one of our front-end developers.

posted by Lisa