Tod's Shoe Configurator App

2015 - 2019

TOD’s is an Italian shoe and leather goods manufacturer renowned for remarkable craftsmanship and quality. The idea of the “TOD’S Custom Made” app is to enable in-store configuration of personalised shoes: Together with a store assistant customers can create individual shoes according to their taste, and order them subsequently. Designed to act as an interactive shopping assistant, the TOD’S app reflects the brand’s lifestyle and their products’ supreme quality, and provides interesting details about the brand and its history. Characterised by fast performance and ease of use, the app supports the shop assistant on location and facilitates a convenient shopping experience.


The challenging part about this project was to develop a storage space efficient yet high-performance solution that can reproduce 16 million different shoe configurations in one app. Moreover, all content must be available without existing internet connection so that shoes can be configured and ordered offline.

How we made it awesome

In order to guarantee the app’s offline functionality, all required data is downloaded to the device upon the first login. The image file format WebP proved to be an ideal solution where storage space on iPads wasn’t sufficient to support alternative formats.
Even purchase orders can be created offline, are saved locally on the device and transmitted as soon as an internet connection is established. Apart from that, connection to the internet is only necessary for updates of prices and the addition of new models.

I would like to use this opportunity to congratulate and thank each of you for your brain work, effort and - most importantly - your ‘priceless cool’, i.e. your patience and continuous motivation. Once again, thank you very much for your endless effort!

Sebastian André Borowski Program Manager, Dassault Systèmes 3DEXCITE

Technology we used

We implemented the app exclusively for Apple iPads in Swift. A server component based on ASP.NET provides the required data and manages orders and configurations. Through appropriate planning and creation of the data structure, the system can be easily expanded at any time to include new product categories and models.

Sounds interesting?

You want to know more about the project or our implementation? No matter if you are a customer or an applicant, contact us! Whether you are a customer or an applicant, please feel free to contact us! Drop by for a coffee either in Munich or Augsburg - we're looking forward to it!

Contact us now