Ognjen Regoje bio photo

Ognjen Regoje
But you can call me Oggy


I make things that run on the web (mostly).
More ABOUT me and my PROJECTS.

me@ognjen.io LinkedIn

‹ Back to examples of polite software
8. Polite software is well informed

Software that is well informed has information that is useful to the user beyond what the user enters themselves. For instance, accounting software might have information about tax brackets, and leaves software might have information about public holidays.

Software that is well informed provides the user with additional context for their tasks and makes it easier for them to make decisions.

In order to design software that is well informed we should consider the context around the users’ actions beyond the data the software already has. We can also take into account that we can populate some data ourselves.

Well informed software often goes hand in hand with forthcoming software.

Examples of software being well-informed

WhatsApp searches for Cyrillics

WhatsApp searches for Cyrillics


Accura has a backend where the current tax brackets are entered by the admin. They are used to correctly calculate payroll without additional user input.

Accura has a backend where the current tax brackets are entered by the admin. They are used to correctly calculate payroll without additional user input.


Supplybunny is well informed and not only knows which state your post code is in, but which area. This helps gives you a more accurate shipping estimate.

Supplybunny is well informed and not only knows which state your post code is in, but which area. This helps gives you a more accurate shipping estimate.