Migros Retail Store Planner

Migros Retail Store Planner

Switzerland ICT

The retail store planning application is used at the Migros group for the complete planning process of new retail stores and the remodeling of existing stores. The solution is a centralized multi-user platform which is attached to several company internal information systems to retrieve store data, assortment data, sales data and strategic targets as well as data from the location competition analysis. The user can access the different steps of the planning process using a tab layout, which makes it easy to switch back and forth between the different planning aspects. The UI has been optimized to display all data in a configurable detail level to allow quick comparison between the new store, existing stores and strategic targets, while helping the user to keep track of the overall plan. Today, the solution combines a rich UI with standardized and centralized processes and helps the Migros group with quickly implementing new strategies in a very competitive market environment.

The requirements regarding UI flexibility and responsiveness of the application were very high, as the users had been previously working with Microsoft Excel. UI development in plain Java with Vaadin has proven to be much quicker than implementing a standard HTML/CSS/Javascript frontend. While most of the existing Vaadin widgets were used out of the box, only a small number of extensions of standard Vaadin UI components had to be implemented to optimize the usability of the solution.

"By using the Vaadin Framework, mp technology was able to create a web application tool for Migros, which is at least as powerful and user-friendly as a traditional desktop application." - Andreas Bettler, Head Store Planning, Migros -

mp technology
mp technology specializes in the development of B2B and B2C business software for innovative, custom made Internet, backend and mobile solutions, as well as consulting services in software architecture, IT security, performance and mobile services.