Learnings from developing Microsoft’s Map builder UX
07-21, 12:00–12:20 (Poland), Room CA4

Openly sharing learnings from developing Microsoft’s Map builder UX/UI.

The key challenge Map builder UI is trying to solve is how to onboard users with no prior mapping experience to the world of osm editing, provide further education, and develop them into regular contributors.

In order to solve this challenge, product is built around the ideas of: keeping UI simple and minimal, educating and onboarding user through paradigm ‘learn by doing’, implementing step-by-step streamlined drawing and editing tools, keeping the sentiment of mapping fun and finally, emphasizing that map making is performed with and for a community.

Whilst doing so, certain tradeoffs and product decisions have been made which will be openly shared and the audience will be invited to brainstorming and discussion.


I have worked as interim maintainer of iD editor and on Microsoft's Map builder osm editor for 3y with focus on frontend and with excitement I plan to share openly with you learnings from developing the user interface for the experiment project that is Map builder.

The key challenge product’s UI is trying to solve is how to onboard users with no prior mapping experience to the world of osm editing, provide further education, and develop them into regular contributors.

In order to solve this challenge, product is built around the ideas of: keeping UI simple and minimal, educating and onboarding user through paradigm ‘learn by doing’, implementing step-by-step streamlined drawing and editing tools, keeping the sentiment of mapping fun and finally emphasizing that map making is performed with and for a community.

If you have a passion for Frontend, good UI patterns, you are interested in thought process of how to build visuals for an osm editor, then I invite you to join me while I further explore Map builder’s UI principals, share with you interesting design tradeoffs and key decisions that moved the product forward.

This is more than a presentation; this is also an honest invitation to brainstorm and discuss how to make map making effective and fun.
Feel free to say hello to me during the conference and you will likely find that I can talk about this topic for hours.

~Milos Brzakovic, Senior Frontend Lead Developer, Microsoft