We at Makeen believe that understating the how of building a design system is not enough, but also the why in order to achieve the desired user experience. And in order to achieve it, we define and adhere to standards for implementing visual language, shared components, documentation and discovery, rippling changes to dependencies and finally the project updates. For instance, our design system not only acts as a single source of truth for all the stakeholders but it is an evolving infrastructure representing the feedback incorporating an iterative process of achieving the desired user experience.