{"id":4200,"date":"2017-01-18T20:03:43","date_gmt":"2017-01-18T19:03:43","guid":{"rendered":"https:\/\/uxstudioteam.com\/website\/?p=4200"},"modified":"2022-08-31T12:50:02","modified_gmt":"2022-08-31T11:50:02","slug":"modular-design","status":"publish","type":"post","link":"https:\/\/timemachine.uxstudioteam.com\/ux-blog\/modular-design\/","title":{"rendered":"Does a Modular Design Approach Future-Proof Your Concept?"},"content":{"rendered":"<p>Let&#8217;s see how you can make sure that new features can be added to a project without redesigning everything. How do you keep any new updates from ruining the whole navigation system and user experience?<\/p>\n<p>But let\u2019s not get ahead of ourselves. First let\u2019s define modular, what\u2019s modularity and how is modular design beneficial?<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-10591\" src=\"https:\/\/uxstudioteam.com\/ux-blog\/wp-content\/uploads\/2017\/01\/modular_design-ux_studio_hero.png\" alt=\"modular ui layouts card layout, tile windows layout, responsive grid\" width=\"1775\" height=\"1001\" srcset=\"https:\/\/timemachine.uxstudioteam.com\/ux-blog\/wp-content\/uploads\/2017\/01\/modular_design-ux_studio_hero.png 1775w, https:\/\/timemachine.uxstudioteam.com\/ux-blog\/wp-content\/uploads\/2017\/01\/modular_design-ux_studio_hero-720x406.png 720w, https:\/\/timemachine.uxstudioteam.com\/ux-blog\/wp-content\/uploads\/2017\/01\/modular_design-ux_studio_hero-768x433.png 768w, https:\/\/timemachine.uxstudioteam.com\/ux-blog\/wp-content\/uploads\/2017\/01\/modular_design-ux_studio_hero-1024x577.png 1024w\" sizes=\"(max-width: 1775px) 100vw, 1775px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><!--more--><span>As it appears in the <\/span><a href=\"https:\/\/www.merriam-webster.com\/\"><span>dictionary<\/span><\/a><span style=\"font-weight: 400;\">, the definition of modular is the following: constructed with standardized units or dimensions for flexibility and variety<br \/>\nin use &#8211; so far so good.<\/span><\/p>\n<p>When you\u2019re designing a digital product for a long project, two questions probably come to mind when planning it:\u00a0<strong>&#8220;How long will it last?&#8221; and &#8220;Is it scalable?&#8221;<\/strong><\/p>\n<p>The super fast advance of technology has (of course) a huge impact on the answer. What is conventional and up to date today, tomorrow is obsolete. You don&#8217;t see an app, website or even an operating system to have exactly the same UI or even user experience for more than a year or two.<br \/>\nHowever, there are interface patterns that remain untouched (\u2026 well, slightly).<\/p>\n<h2><b>But what\u2019s the definition of modular design?<\/b><\/h2>\n<p><span>It\u2019s been around for a long time now. It\u2019s basically a design approach that creates things out of independent parts with standard interfaces that can be stacked, rearranged, customized, reused, and so on. <\/span><\/p>\n<p><span>In other words, this method is about taking a design and breaking it down into small parts (these are the modules). Then these small parts are created independently which later will be combined into a larger system.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">So the point is to be able to change or fit singular elements without replacing<br \/>\nthe entire system.<\/span><\/p>\n<p><span>Due to its reusability, modular design is very beneficial and sustainable.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Adopting modular design and reusable patterns into your design workflow<br \/>\ncan improve the consistency and quality of your platform.<\/span><\/p>\n<h2><b>History time!<\/b><\/h2>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-10581\" src=\"https:\/\/uxstudioteam.com\/ux-blog\/wp-content\/uploads\/2017\/01\/Minneapolis-Tribune-Front-fold.jpg\" alt=\"Minneapolis Tribune newspaper Front new modular style\" width=\"1000\" height=\"858\" srcset=\"https:\/\/timemachine.uxstudioteam.com\/ux-blog\/wp-content\/uploads\/2017\/01\/Minneapolis-Tribune-Front-fold.jpg 1000w, https:\/\/timemachine.uxstudioteam.com\/ux-blog\/wp-content\/uploads\/2017\/01\/Minneapolis-Tribune-Front-fold-720x618.jpg 720w, https:\/\/timemachine.uxstudioteam.com\/ux-blog\/wp-content\/uploads\/2017\/01\/Minneapolis-Tribune-Front-fold-768x659.jpg 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/p>\n<p><span>We could say that the modular design fever started off in the 1970s with <\/span><b>Frank Ariss<\/b><span>\u2019s revolutionary newspaper design for <\/span><b>Minneapolis Tribune<\/b><span> that had this perfectly modularised structure.<\/span><\/p>\n<p><span>It truly stood out of the crowd in the United States where at that time most daily newspapers still followed the \u201850s structure.<\/span><\/p>\n<h2><b>Modularity in product design<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Modularity is very popular in the product industry. The use of units that can function individually eases manufacturing. It speeds up the assembling process<br \/>\nof an electronic or mechanical system.<\/span><\/p>\n<p><span>Because they can transform based on changing needs of the consumer, these product sets were adapted by many industries, mostly for commercial needs like cars, furniture, computers, and the list goes on.<\/span><\/p>\n<p><span>A well-known example is Lego toys but Ikea implements this method smoothly into their products.<\/span><\/p>\n<p><span>As you can see the modularity of the design is not only in the shape of their storage furniture which allows it to be set in different directions, but also the parts that make up the piece itself, which are rectangles of different sizes repeating the same pattern.<\/span><\/p>\n<p><span>This makes modular design very cost-efficient from a manufacturing perspective. Building small parts that can be put together later is much easier than building one complex piece.<\/span><\/p>\n<p><span>In combination, the modules become increasingly complex and customizable, changing to fit the situation. <\/span><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-10583\" src=\"https:\/\/uxstudioteam.com\/ux-blog\/wp-content\/uploads\/2017\/01\/Ikea-kallax-modular-shelf-unit.jpg\" alt=\"Ikea kallax modular shelf unit\" width=\"720\" height=\"485\" \/><\/p>\n<h2><b>How to implement it digitally in UI and Development?<\/b><\/h2>\n<p><span>Modular web design: When it comes to web design, we refer to modules as elements you can re-use throughout your pages. <\/span><\/p>\n<p><span>Good examples of modular UI design patterns consist of:<\/span><\/p>\n<ul>\n<li><b>Responsive grids<\/b><\/li>\n<li><b>Tile windows <\/b><\/li>\n<li><b>Card design<\/b><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">As you can see modules are used repeatedly in all of the examples to provide<br \/>\na flexible design.<\/span><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-10586\" src=\"https:\/\/uxstudioteam.com\/ux-blog\/wp-content\/uploads\/2017\/01\/responsive-fluid-grid-by-XiuSue-Guo.gif\" alt=\"responsive fluid grid by Xiu(Sue) Guo\" width=\"800\" height=\"600\" \/><\/p>\n<h6 style=\"text-align: center;\">Responsive fluid grid by <a href=\"https:\/\/dribbble.com\/xiuguo\">Xiu(Sue) Guo<\/a><\/h6>\n<p><b>Responsive Grids<\/b><span style=\"font-weight: 400;\"> provide the structure to the web pages so the content can<br \/>\neasily adapt to different screen sizes. <\/span><\/p>\n<p><span>It consists of rows and columns. Rows are set to take 100% of the width of the screen and are used to group columns vertically.<\/span><\/p>\n<p><span>Columns fit into these rows and can be configured to a set of predefined values which determines the space they should take up on the screen. <\/span><span>Most responsive grid sections don\u2019t guide content but instead contain content. The modules reorganize depending on the screen size. The content in these modules adapt to the new size, and this makes the whole structure responsive.<\/span><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-10587\" src=\"https:\/\/uxstudioteam.com\/ux-blog\/wp-content\/uploads\/2017\/01\/admin-dashboard-by-subash-chandra.png\" alt=\"tile design admin dashboard by subash chandra dribbble\" width=\"800\" height=\"600\" srcset=\"https:\/\/timemachine.uxstudioteam.com\/ux-blog\/wp-content\/uploads\/2017\/01\/admin-dashboard-by-subash-chandra.png 800w, https:\/\/timemachine.uxstudioteam.com\/ux-blog\/wp-content\/uploads\/2017\/01\/admin-dashboard-by-subash-chandra-720x540.png 720w, https:\/\/timemachine.uxstudioteam.com\/ux-blog\/wp-content\/uploads\/2017\/01\/admin-dashboard-by-subash-chandra-768x576.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/p>\n<h6 style=\"text-align: center;\">Admin dashboard by <a href=\"https:\/\/dribbble.com\/subash_chandra\">Subash Chandra<\/a><\/h6>\n<p><b>The Tile\u00a0<\/b><span>UI pattern uses a grid as a basis as well it has more dynamic layouts due to the modules which are proportional to each other. It gives a more diverse layout to the rows and columns. Also in most cases users can configure the size, or the content.<\/span><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-10588\" src=\"https:\/\/uxstudioteam.com\/ux-blog\/wp-content\/uploads\/2017\/01\/pinterest_board-card-design.png\" alt=\"pinterest board modular card design\" width=\"2878\" height=\"1592\" srcset=\"https:\/\/timemachine.uxstudioteam.com\/ux-blog\/wp-content\/uploads\/2017\/01\/pinterest_board-card-design.png 2878w, https:\/\/timemachine.uxstudioteam.com\/ux-blog\/wp-content\/uploads\/2017\/01\/pinterest_board-card-design-720x398.png 720w, https:\/\/timemachine.uxstudioteam.com\/ux-blog\/wp-content\/uploads\/2017\/01\/pinterest_board-card-design-768x425.png 768w, https:\/\/timemachine.uxstudioteam.com\/ux-blog\/wp-content\/uploads\/2017\/01\/pinterest_board-card-design-1024x566.png 1024w\" sizes=\"(max-width: 2878px) 100vw, 2878px\" \/><\/p>\n<p><b>Card design <\/b><span style=\"font-weight: 400;\">nowadays is a well-known trend. It consists of card containers in which are the modules. It can be displayed in different types of layouts<br \/>\n(masonry layout, stack layout) and still show scannable contents to the users. From this perspective card design is very adaptable, you can do many things<br \/>\nwith them: turn them over, reveal more content, stack them and so on.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">We have to keep in mind to standardize elements at the design stage.<br \/>\nLanguage is fundamental to collaboration. We need to use a common design language which makes developers understand why things are designed in a certain way and as designers, we need to know-how modules are built so we<br \/>\ncan modify them without having to create a module from scratch.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">It\u2019s useful for both designers and developers to define the purpose of the elements they have to create. At this stage it is useful to ask many questions:<br \/>\n\u201cWill this module always be full width? Why? Will it always include those buttons? Is the typography likely to change? Is the image background critical<br \/>\nto the design?<\/span><\/p>\n<p><span>Developers use best practice techniques, such as Block, Element, Modifier (BEM) syntax, to create clean, maintainable code that can easily be handed off and taken over. Designers should consider specifying UI styles at the atomic level changes wouldn\u2019t affect the module\u2019s base.<\/span><\/p>\n<h2><b>What are the advantages of modular design?<\/b><\/h2>\n<ul>\n<li><span>Easy communication: within the designer and developer due to standardised namings<\/span><\/li>\n<li><span>Simple changes across the design<\/span><\/li>\n<li><span>More organised content: clear boundaries within clean &#8211; looking elements<\/span><\/li>\n<li><span>Decreased production time<\/span><\/li>\n<li><span>Easier navigation: users find the information they want easier due to the clear separation between elements<\/span><\/li>\n<li><span><a href=\"https:\/\/uxstudioteam.com\/ux-blog\/responsive-web-design-services\/\" target=\"_blank\" rel=\"noopener\">Highly responsive<\/a>: it can be adapted to mobile devices easier<\/span><\/li>\n<\/ul>\n<h2>Imagine this: You create a product for a client that works well \u2026<\/h2>\n<p>\u2026and when it is finished all the control you had on it is lost. This is a reality for most non-in-house designers.<\/p>\n<p>Design culture is fortunately changing and a great deal of companies are now recruiting designers who keep their products up-to-date on the long run, but what about those who don&#8217;t? Your job is to make sure that even they are happy about their product for a long time coming.<\/p>\n<h2>When your product cannot handle more features<\/h2>\n<p>Recently we&#8217;ve worked on a project for a client called\u00a0<a href=\"https:\/\/vcc.live\" target=\"_blank\" rel=\"noopener\">VCC<\/a>.\u00a0They are a cloud-based call center software that allows the managing of different types of channels, like audio calls, emails, sms&#8217;s or chats. Their focus was initially only on audio calls and their product was designed based on that. It was working pretty well until they needed to add more functions like, for example, the email channel. And that&#8217;s where the problem started.<\/p>\n<p>Their product was not prepared to get that new feature. They still needed to add it, so it was &#8220;squeezed&#8221; into the program and &#8211; of course &#8211; it caused severe user experience problems. Inconsistent communication, the different naming of the same functionality and important areas with difficult access were some of the issues. Their own call center support was flooded daily with questions about the service.<\/p>\n<p>Fortunately, they realized that to scale their product it was not enough to add more features; the whole product needed to be redesigned to fit their current<br \/>\nand future needs.<\/p>\n<p>When\u00a0<span>our\u00a0<a href=\"https:\/\/www.uxstudioteam.com\">UX company<\/a><\/span> started this project, we were already aware of the previously mentioned functions and we knew that in the near future they<br \/>\nare also going to implement new features, like social networking channels, according to their own client needs.<\/p>\n<h2>This is the type of project where a modular design system comes in handy<\/h2>\n<p>Moving away from designing web pages to designing systems is the foundation of a good and effective modular design in a digital product.<\/p>\n<p>The <a href=\"http:\/\/bradfrost.com\/blog\/post\/atomic-web-design\/\" target=\"_blank\" rel=\"noopener\">atomic design methodology<\/a> from <a href=\"https:\/\/twitter.com\/brad_frost\" target=\"_blank\" rel=\"noopener\">Brad Frost<\/a> was a base used to define the patterns we needed to follow through the project. It&#8217;s a system that promotes consistency and scalability and that is exactly what we were aiming for.<\/p>\n<p>The project was divided into two major parts &#8211; Agents and Supervisors interfaces &#8211; and we started with the first one which was more simple to deal with (and yes, it turned out to be more complex than we initially thought).<br \/>\nThis is the one I&#8217;m going to focus on here.<\/p>\n<p>What started to be just a facelift of the current system turned out to be a complete <a href=\"https:\/\/uxstudioteam.com\/ux-blog\/website-redesign\/\">website redesign<\/a>. And that was the best thing that could have happened.<\/p>\n<p>After the complete restructure of the content, navigation system, and tests over tests to make sure we fulfilled the basic needs of the Agents, we had to merge that same content to singular modules that fit different purposes and scenarios.<\/p>\n<p>Once we defined the core elements and patterns we started to have a library. This made us think about design in terms of distinct reusable components.<\/p>\n<h2>Modular design approach on the\u00a0new ticketing system<\/h2>\n<p>What previously was only composed of email threads is now constitutes every available channel, agents or participants&#8217; components. On the right side of the screen the agent can access all the elements available on the current ticket or add some new ones. All of the elements were reused in different modules inside that page or through the whole program.<\/p>\n<figure id=\"attachment_4202\" aria-describedby=\"caption-attachment-4202\" style=\"width: 720px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-4202 size-medium\" src=\"https:\/\/uxstudioteam.com\/ux-blog\/wp-content\/uploads\/2016\/12\/OldTicketingSystem-720x450.png\" alt=\"modular design example\" width=\"720\" height=\"450\" srcset=\"https:\/\/timemachine.uxstudioteam.com\/ux-blog\/wp-content\/uploads\/2016\/12\/OldTicketingSystem-720x450.png 720w, https:\/\/timemachine.uxstudioteam.com\/ux-blog\/wp-content\/uploads\/2016\/12\/OldTicketingSystem-768x480.png 768w, https:\/\/timemachine.uxstudioteam.com\/ux-blog\/wp-content\/uploads\/2016\/12\/OldTicketingSystem-1024x640.png 1024w\" sizes=\"(max-width: 720px) 100vw, 720px\" \/><figcaption id=\"caption-attachment-4202\" class=\"wp-caption-text\">Old ticketing system &#8211; the agent received an email and only from there they create a ticket<\/figcaption><\/figure>\n<figure id=\"attachment_4203\" aria-describedby=\"caption-attachment-4203\" style=\"width: 720px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-4203 size-medium\" src=\"https:\/\/uxstudioteam.com\/ux-blog\/wp-content\/uploads\/2016\/12\/NewTicketingSystem-720x563.png\" alt=\"modular design example\" width=\"720\" height=\"563\" srcset=\"https:\/\/timemachine.uxstudioteam.com\/ux-blog\/wp-content\/uploads\/2016\/12\/NewTicketingSystem-720x563.png 720w, https:\/\/timemachine.uxstudioteam.com\/ux-blog\/wp-content\/uploads\/2016\/12\/NewTicketingSystem-768x600.png 768w, https:\/\/timemachine.uxstudioteam.com\/ux-blog\/wp-content\/uploads\/2016\/12\/NewTicketingSystem.png 1024w\" sizes=\"(max-width: 720px) 100vw, 720px\" \/><figcaption id=\"caption-attachment-4203\" class=\"wp-caption-text\">New ticketing system &#8211; a ticket is created or edited at any time from any channel<\/figcaption><\/figure>\n<p>Does the team not deal with emails or chat, just with audio calls? No problem, simply remove those modules and use the ones you need.<br \/>\nDoes a specific VCC client need a new feature implemented on their side?<br \/>\nI guess you know where I&#8217;m going with this\u2026 just add a module with those features.<\/p>\n<h2>A style guide is essential to a solid and functional design system<\/h2>\n<p>Brad Frost writes in his Atomic Design book: The cornerstones of a good <a href=\"https:\/\/uxstudioteam.com\/ux-blog\/design-system-sketch\/\">design system<\/a> are\u00a0<i>style guides<\/i>, which document and organize design materials while providing guidelines, usage, and guardrails.<\/p>\n<p>And that was what I delivered to the client. Although we were working on an Agile method with the development team I knew there would be a time I would have to let go of the project. This way I can assure it will &#8216;live long a prosper&#8217;.<\/p>\n<p>This was just an example of a project we worked on with a modular approach to show you that it is possible to future proof your concept.<\/p>\n<p>It&#8217;s not a simple process, but the end result makes the life of your clients a lot easier.<\/p>\n<p>And that is what we are aiming for, right?<\/p>\n<h2><b>Some other examples we like<\/b><\/h2>\n<p><a href=\"http:\/\/www.reserved.com\/\"><b>Reserved<\/b><\/a><span> is still one of the all-time modular design users.<\/span><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-10579\" src=\"https:\/\/uxstudioteam.com\/ux-blog\/wp-content\/uploads\/2017\/01\/reserved-gb-woman.jpg\" alt=\"reserved main page women section modular UI design\" width=\"2880\" height=\"2997\" srcset=\"https:\/\/timemachine.uxstudioteam.com\/ux-blog\/wp-content\/uploads\/2017\/01\/reserved-gb-woman.jpg 2880w, https:\/\/timemachine.uxstudioteam.com\/ux-blog\/wp-content\/uploads\/2017\/01\/reserved-gb-woman-692x720.jpg 692w, https:\/\/timemachine.uxstudioteam.com\/ux-blog\/wp-content\/uploads\/2017\/01\/reserved-gb-woman-768x799.jpg 768w, https:\/\/timemachine.uxstudioteam.com\/ux-blog\/wp-content\/uploads\/2017\/01\/reserved-gb-woman-984x1024.jpg 984w, https:\/\/timemachine.uxstudioteam.com\/ux-blog\/wp-content\/uploads\/2017\/01\/reserved-gb-woman-32x32.jpg 32w\" sizes=\"(max-width: 2880px) 100vw, 2880px\" \/><\/p>\n<p><span>Reserved is an excellent example of how online stores can use grids to look organized, regardless of the size of their catalog. <\/span><\/p>\n<p><a href=\"http:\/\/www.baubauhaus.com\/\"><b>Baubauhaus<\/b><\/a><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-10580\" src=\"https:\/\/uxstudioteam.com\/ux-blog\/wp-content\/uploads\/2017\/01\/baubauhaus-main-page.png\" alt=\"baubauhaus main page modular UI design cards in organised way\" width=\"2858\" height=\"1524\" srcset=\"https:\/\/timemachine.uxstudioteam.com\/ux-blog\/wp-content\/uploads\/2017\/01\/baubauhaus-main-page.png 2858w, https:\/\/timemachine.uxstudioteam.com\/ux-blog\/wp-content\/uploads\/2017\/01\/baubauhaus-main-page-720x384.png 720w, https:\/\/timemachine.uxstudioteam.com\/ux-blog\/wp-content\/uploads\/2017\/01\/baubauhaus-main-page-768x410.png 768w, https:\/\/timemachine.uxstudioteam.com\/ux-blog\/wp-content\/uploads\/2017\/01\/baubauhaus-main-page-1024x546.png 1024w\" sizes=\"(max-width: 2858px) 100vw, 2858px\" \/><\/p>\n<p><span>Even regular grids don\u2019t have to look boring, as this website proves.<\/span><\/p>\n<h2>There are different ways to apply a modular design principle<\/h2>\n<p>Here is a quick sum-up of our approach based on my experience:<\/p>\n<ul>\n<li>Create a consistent content structure and therefore a compatible, but flexible navigation.<\/li>\n<li>Make sure you&#8217;re using the right tone of voice throughout the whole product.<\/li>\n<li>Try to step away from designing pages! Design systems instead.<\/li>\n<li>Define patterns and collect them in a library in order to be able to use them again.<\/li>\n<li>Document your design materials in a style guide.<\/li>\n<\/ul>\n<p>What solutions do you use to scale and persuade the healthy growth of a project you&#8217;re working on? Are you thinking about a modular approach? Please share your thoughts in the\u00a0comments below \ud83d\ude42<\/p>\n<h2><b>Take the next step to improve your website\u2019s UX<\/b><\/h2>\n<p>As a top <a class=\"ptr-keyword ___SLink_12shi-ptr __noWrapText_12shi-ptr ___SText_18sot-ptr\" tabindex=\"0\" href=\"https:\/\/uxstudioteam.com\/ux-blog\/top-ux-agencies\/\" target=\"_blank\" rel=\"noreferrer nofollow noopener\" data-ui-name=\"Link\" data-ga-event=\"{&quot;category&quot;:&quot;Tracking&quot;,&quot;action&quot;:&quot;Overview&quot;,&quot;label&quot;:&quot;KeywordClick&quot;}\"><span>ui\/ux design agency,<\/span><\/a> we&#8217;ve successfully handled 250+ collaborations with the clients worldwide.<\/p>\n<p>Is there anything we can do for you at this moment?\u00a0<a href=\"https:\/\/uxstudioteam.com\/contact\/\">Get in touch with us<\/a>\u00a0and let\u2019s discuss your current challenges.<\/p>\n<p>Our experts would be happy to assist with the UX strategy, product and user research, UX\/UI design.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Let&#8217;s see how you can make sure that new features can be added to a project without redesigning everything. How do you keep any new updates from ruining the whole navigation system and user experience? But let\u2019s not get ahead of ourselves. First let\u2019s define modular, what\u2019s modularity and how is modular design beneficial? &nbsp;<\/p>\n","protected":false},"author":22,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"content-type":"","footnotes":""},"categories":[31,28],"tags":[],"table_tags":[],"coauthors":[101],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>What\u2019s Modularity and How Modular Design is Beneficial - UX studio<\/title>\n<meta name=\"description\" content=\"We define modular, what\u2019s modularity and how is modular design beneficial. A case study about how we used it on one of our client&#039;s design project.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/uxstudioteam.com\/ux-blog\/modular-design\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What\u2019s Modularity and How Modular Design is Beneficial - UX studio\" \/>\n<meta property=\"og:description\" content=\"We define modular, what\u2019s modularity and how is modular design beneficial. A case study about how we used it on one of our client&#039;s design project.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/uxstudioteam.com\/ux-blog\/modular-design\/\" \/>\n<meta property=\"og:site_name\" content=\"UX Studio\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/uxstudio.hu\/\" \/>\n<meta property=\"article:published_time\" content=\"2017-01-18T19:03:43+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-08-31T11:50:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/uxstudioteam.com\/ux-blog\/wp-content\/uploads\/2017\/01\/modular_design-ux_studio_hero.png\" \/>\n<meta name=\"author\" content=\"Rui Ramalhete\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@UXstudio\" \/>\n<meta name=\"twitter:site\" content=\"@UXstudio\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Rui Ramalhete\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/uxstudioteam.com\/ux-blog\/modular-design\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/timemachine.uxstudioteam.com\/ux-blog\/modular-design\/\"},\"author\":{\"name\":\"Rui Ramalhete\",\"@id\":\"https:\/\/timemachine.uxstudioteam.com\/ux-blog\/#\/schema\/person\/b43ec1e7ef32227c75fe52293851aff5\"},\"headline\":\"Does a Modular Design Approach Future-Proof Your Concept?\",\"datePublished\":\"2017-01-18T19:03:43+00:00\",\"dateModified\":\"2022-08-31T11:50:02+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/timemachine.uxstudioteam.com\/ux-blog\/modular-design\/\"},\"wordCount\":2129,\"publisher\":{\"@id\":\"https:\/\/timemachine.uxstudioteam.com\/ux-blog\/#organization\"},\"articleSection\":[\"Case Study\",\"UX Design\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/timemachine.uxstudioteam.com\/ux-blog\/modular-design\/\",\"url\":\"https:\/\/uxstudioteam.com\/ux-blog\/modular-design\/\",\"name\":\"What\u2019s Modularity and How Modular Design is Beneficial - UX studio\",\"isPartOf\":{\"@id\":\"https:\/\/timemachine.uxstudioteam.com\/ux-blog\/#website\"},\"datePublished\":\"2017-01-18T19:03:43+00:00\",\"dateModified\":\"2022-08-31T11:50:02+00:00\",\"description\":\"We define modular, what\u2019s modularity and how is modular design beneficial. A case study about how we used it on one of our client's design project.\",\"breadcrumb\":{\"@id\":\"https:\/\/uxstudioteam.com\/ux-blog\/modular-design\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/uxstudioteam.com\/ux-blog\/modular-design\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/uxstudioteam.com\/ux-blog\/modular-design\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/timemachine.uxstudioteam.com\/ux-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Does a Modular Design Approach Future-Proof Your Concept?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/timemachine.uxstudioteam.com\/ux-blog\/#website\",\"url\":\"https:\/\/timemachine.uxstudioteam.com\/ux-blog\/\",\"name\":\"UX Studio\",\"description\":\"UX design blog about designing user experience for web and mobile apps with UX research and focus on usability and ergonomics\",\"publisher\":{\"@id\":\"https:\/\/timemachine.uxstudioteam.com\/ux-blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/timemachine.uxstudioteam.com\/ux-blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/timemachine.uxstudioteam.com\/ux-blog\/#organization\",\"name\":\"UX studio\",\"url\":\"https:\/\/timemachine.uxstudioteam.com\/ux-blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/timemachine.uxstudioteam.com\/ux-blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/uxstudioteam.com\/ux-blog\/wp-content\/uploads\/2018\/05\/logo_emblem_online_green_on_white.png\",\"contentUrl\":\"https:\/\/uxstudioteam.com\/ux-blog\/wp-content\/uploads\/2018\/05\/logo_emblem_online_green_on_white.png\",\"width\":1000,\"height\":1000,\"caption\":\"UX studio\"},\"image\":{\"@id\":\"https:\/\/timemachine.uxstudioteam.com\/ux-blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/uxstudio.hu\/\",\"https:\/\/twitter.com\/UXstudio\",\"https:\/\/www.instagram.com\/uxstudioteam\/\",\"https:\/\/www.linkedin.com\/company\/uxstudio\/\",\"https:\/\/nl.pinterest.com\/uxstudiohu\/pins\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/timemachine.uxstudioteam.com\/ux-blog\/#\/schema\/person\/b43ec1e7ef32227c75fe52293851aff5\",\"name\":\"Rui Ramalhete\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/timemachine.uxstudioteam.com\/ux-blog\/#\/schema\/person\/image\/db6f6f6a0ce9119936a91ea968503d59\",\"url\":\"https:\/\/timemachine.uxstudioteam.com\/ux-blog\/wp-content\/uploads\/2018\/02\/UX-Personality-Rui-Ramalhete-designer-150x150.jpg\",\"contentUrl\":\"https:\/\/timemachine.uxstudioteam.com\/ux-blog\/wp-content\/uploads\/2018\/02\/UX-Personality-Rui-Ramalhete-designer-150x150.jpg\",\"caption\":\"Rui Ramalhete\"},\"description\":\"I'm a product designer currently based in Budapest. I like good challenges and bouncing ideas with talented people.\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"What\u2019s Modularity and How Modular Design is Beneficial - UX studio","description":"We define modular, what\u2019s modularity and how is modular design beneficial. A case study about how we used it on one of our client's design project.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/uxstudioteam.com\/ux-blog\/modular-design\/","og_locale":"en_US","og_type":"article","og_title":"What\u2019s Modularity and How Modular Design is Beneficial - UX studio","og_description":"We define modular, what\u2019s modularity and how is modular design beneficial. A case study about how we used it on one of our client's design project.","og_url":"https:\/\/uxstudioteam.com\/ux-blog\/modular-design\/","og_site_name":"UX Studio","article_publisher":"https:\/\/www.facebook.com\/uxstudio.hu\/","article_published_time":"2017-01-18T19:03:43+00:00","article_modified_time":"2022-08-31T11:50:02+00:00","og_image":[{"url":"https:\/\/uxstudioteam.com\/ux-blog\/wp-content\/uploads\/2017\/01\/modular_design-ux_studio_hero.png"}],"author":"Rui Ramalhete","twitter_card":"summary_large_image","twitter_creator":"@UXstudio","twitter_site":"@UXstudio","twitter_misc":{"Written by":"Rui Ramalhete","Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/uxstudioteam.com\/ux-blog\/modular-design\/#article","isPartOf":{"@id":"https:\/\/timemachine.uxstudioteam.com\/ux-blog\/modular-design\/"},"author":{"name":"Rui Ramalhete","@id":"https:\/\/timemachine.uxstudioteam.com\/ux-blog\/#\/schema\/person\/b43ec1e7ef32227c75fe52293851aff5"},"headline":"Does a Modular Design Approach Future-Proof Your Concept?","datePublished":"2017-01-18T19:03:43+00:00","dateModified":"2022-08-31T11:50:02+00:00","mainEntityOfPage":{"@id":"https:\/\/timemachine.uxstudioteam.com\/ux-blog\/modular-design\/"},"wordCount":2129,"publisher":{"@id":"https:\/\/timemachine.uxstudioteam.com\/ux-blog\/#organization"},"articleSection":["Case Study","UX Design"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/timemachine.uxstudioteam.com\/ux-blog\/modular-design\/","url":"https:\/\/uxstudioteam.com\/ux-blog\/modular-design\/","name":"What\u2019s Modularity and How Modular Design is Beneficial - UX studio","isPartOf":{"@id":"https:\/\/timemachine.uxstudioteam.com\/ux-blog\/#website"},"datePublished":"2017-01-18T19:03:43+00:00","dateModified":"2022-08-31T11:50:02+00:00","description":"We define modular, what\u2019s modularity and how is modular design beneficial. A case study about how we used it on one of our client's design project.","breadcrumb":{"@id":"https:\/\/uxstudioteam.com\/ux-blog\/modular-design\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/uxstudioteam.com\/ux-blog\/modular-design\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/uxstudioteam.com\/ux-blog\/modular-design\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/timemachine.uxstudioteam.com\/ux-blog\/"},{"@type":"ListItem","position":2,"name":"Does a Modular Design Approach Future-Proof Your Concept?"}]},{"@type":"WebSite","@id":"https:\/\/timemachine.uxstudioteam.com\/ux-blog\/#website","url":"https:\/\/timemachine.uxstudioteam.com\/ux-blog\/","name":"UX Studio","description":"UX design blog about designing user experience for web and mobile apps with UX research and focus on usability and ergonomics","publisher":{"@id":"https:\/\/timemachine.uxstudioteam.com\/ux-blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/timemachine.uxstudioteam.com\/ux-blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/timemachine.uxstudioteam.com\/ux-blog\/#organization","name":"UX studio","url":"https:\/\/timemachine.uxstudioteam.com\/ux-blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/timemachine.uxstudioteam.com\/ux-blog\/#\/schema\/logo\/image\/","url":"https:\/\/uxstudioteam.com\/ux-blog\/wp-content\/uploads\/2018\/05\/logo_emblem_online_green_on_white.png","contentUrl":"https:\/\/uxstudioteam.com\/ux-blog\/wp-content\/uploads\/2018\/05\/logo_emblem_online_green_on_white.png","width":1000,"height":1000,"caption":"UX studio"},"image":{"@id":"https:\/\/timemachine.uxstudioteam.com\/ux-blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/uxstudio.hu\/","https:\/\/twitter.com\/UXstudio","https:\/\/www.instagram.com\/uxstudioteam\/","https:\/\/www.linkedin.com\/company\/uxstudio\/","https:\/\/nl.pinterest.com\/uxstudiohu\/pins\/"]},{"@type":"Person","@id":"https:\/\/timemachine.uxstudioteam.com\/ux-blog\/#\/schema\/person\/b43ec1e7ef32227c75fe52293851aff5","name":"Rui Ramalhete","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/timemachine.uxstudioteam.com\/ux-blog\/#\/schema\/person\/image\/db6f6f6a0ce9119936a91ea968503d59","url":"https:\/\/timemachine.uxstudioteam.com\/ux-blog\/wp-content\/uploads\/2018\/02\/UX-Personality-Rui-Ramalhete-designer-150x150.jpg","contentUrl":"https:\/\/timemachine.uxstudioteam.com\/ux-blog\/wp-content\/uploads\/2018\/02\/UX-Personality-Rui-Ramalhete-designer-150x150.jpg","caption":"Rui Ramalhete"},"description":"I'm a product designer currently based in Budapest. I like good challenges and bouncing ideas with talented people."}]}},"_links":{"self":[{"href":"https:\/\/timemachine.uxstudioteam.com\/ux-blog\/wp-json\/wp\/v2\/posts\/4200"}],"collection":[{"href":"https:\/\/timemachine.uxstudioteam.com\/ux-blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/timemachine.uxstudioteam.com\/ux-blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/timemachine.uxstudioteam.com\/ux-blog\/wp-json\/wp\/v2\/users\/22"}],"replies":[{"embeddable":true,"href":"https:\/\/timemachine.uxstudioteam.com\/ux-blog\/wp-json\/wp\/v2\/comments?post=4200"}],"version-history":[{"count":14,"href":"https:\/\/timemachine.uxstudioteam.com\/ux-blog\/wp-json\/wp\/v2\/posts\/4200\/revisions"}],"predecessor-version":[{"id":14762,"href":"https:\/\/timemachine.uxstudioteam.com\/ux-blog\/wp-json\/wp\/v2\/posts\/4200\/revisions\/14762"}],"wp:attachment":[{"href":"https:\/\/timemachine.uxstudioteam.com\/ux-blog\/wp-json\/wp\/v2\/media?parent=4200"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/timemachine.uxstudioteam.com\/ux-blog\/wp-json\/wp\/v2\/categories?post=4200"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/timemachine.uxstudioteam.com\/ux-blog\/wp-json\/wp\/v2\/tags?post=4200"},{"taxonomy":"table_tags","embeddable":true,"href":"https:\/\/timemachine.uxstudioteam.com\/ux-blog\/wp-json\/wp\/v2\/table_tags?post=4200"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/timemachine.uxstudioteam.com\/ux-blog\/wp-json\/wp\/v2\/coauthors?post=4200"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}