Hence, designing for diverse cultures and contexts is a complicated yet fulfilling adventure. It means immersing oneself into design process along with different communities’ values, beliefs and practices. In this regard, we need to identify how designing for different cultures and contexts entails cultural understanding, inclusive design principles, as well as best practices for developing culturally sensitive designs.