Cookie Consent

By clicking “Accept”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our Privacy Policy for more information.

Cookie settings

What is OOUX?

Traditionally, digital product teams divvy up complexity by feature, user story, or task flow.
In essence, teams tend to break up complexity by the verbs. Unfortunately, this often leads to cobbled-together, disjointed user experiences.

Object-Oriented UX offers a better way to break up complexity, allowing us to work iteratively and holistically. Instead of slicing up a system by verbs, OOUXers slice by nouns. As it turns out — this is how developers work too — object-orientedly. Leveraging the processes of OOUX, UX teams can collaborate more seamlessly with development teams. 

It's not only developers that are breaking up complex systems by objects. All humans think in objects —designers, end-users, and those who painted the caves of Chauvet. So, as we make our user experiences more object-oriented, we also make them more intuitive.

Want to know more? Check out our OOUX Getting Started Playlist.

Sign up for the OOUX Newsletter

Get on this list if you are interested in getting the latest on OOUX thinking, the best deals on OOUX events, and some behind-the-scenes stories of life at Rewired HQ.

Stay up to date on the latest in OOUX news

We are hard at work on new content outlining the steps of the ORCA process (Objects, Relationships, Calls-to-action, and Attributes). This repeatable OOUX design methodology was developed to give design pros like you the "power tools" you need for breaking down complexity reliably and collaboratively.

Sign up for our newsletter to be notified when we publish this content!

Sign up for the OOUX Newsletter

Advanced OOUX Strategists define OOUX

To me OOUX is...
OOUX is a methodology that illuminates and defines the structure of digital objects—the meaningful 'things' at the heart of any application— before introducing layout, UI, or visuals. By tackling complexity and reducing ambiguity early, OOUX Strategists create systems that harmoniously blend structure with design, enabling users to form clear mental models."
To me OOUX is...
OOUX is my essential framework for tackling any design challenge. It’s my structured map that keeps me from facing a blank canvas at the start of the process and gives me a clear foundation. With OOUX, I can efficiently open up and explore the layers of complexity in a project, turning potential "Pandora's boxes" into opportunities for clarity and organization.
To me OOUX is...

I usually start with, "OOUX is a concept or a way of thinking. It’s an object-first approach to design as opposed to a task-first approach." Then, I elaborate--for the value. I cite Everyl Yankee's example of how you think about your task list when you wake up in the morning, I mention that both psychologists and linguists have done research that concludes that humans think in a nouns-first way. And I tie it back to the original statement (and I use your words): "and so BECAUSE we think in a nouns first way, we understand the world better when we have consistent, recognizable objects in our environment or our product."

To me OOUX is...

Object-Oriented UX is a way of working methodology that breaks down system silos and simplifies cross-functional collaboration by creating a shared source of truth. By focusing on the core of what matters to the humans who are meant to use the digital product, OOUX helps anchor the objects in a users mental model to a solid foundation that can be scaled.

To me OOUX is...

OOUX is an approach to UX that focuses on understanding the objects in the system and their relationships with each other, before tackling the features, the user flows, the wireframes…etc. In essence, it’s thinking about the nouns before the verbs. This way of thinking matches the users’ mental model of the physical world, which can naturally lead to us creating intuitive user experiences and interfaces.Not only that, object-oriented is how developers already think. Speaking this common language allows us to involve developers in the design process from the beginning and unify the team under a shared vision.

To me OOUX is...
Object-Oriented UX is an approach to designing digital experiences that focuses first on understanding the core objects in a user's mental model for that domain. Key aspects of OOUX: • Starts by identifying the people, places, and things users care about within the problem domain • Describes how those objects relate to one another • Defines the key attributes describing each object • Determines what tasks users want to perform on those objects By mapping out objects, relationships, attributes and actions first, we can build intuitive experiences aligned with how users naturally think and what's most meaningful. The process involves lots of questioning to uncover assumptions and unknowns early. Over time, the approach builds holistic, human-centric systems focused on getting objects right before designing specific user interfaces.
To me OOUX is...
A junction object is created when you have a relationship between two objects that has attributes that only make since in the context of both objects. Since these attributes don't really fit on one object the junction helps simplify where to put these attributes.
To me OOUX is...
Object-oriented UX, in my opinion, has emerged as my primary philosophy for breaking through complexity and masterfully navigating uncertainty. The majority of UX projects focus on finding answers for challenging issues, and the OOUX methodology makes it feasible to design user-friendly digital environments that mimic the real world. OOUX enables the creation of holistic and circular structures to interact with a system and enhance the user experience by providing a clear perspective of the objects that make up a system and how they interact with one another, as well as by carefully considering how the user manipulates the system.
To me OOUX is...
OOUX is a methodology that helps break down product design complexity. I've been calling it 'development logic' magic sauce. It helps us structure and document potential user mental models in objects first (how we humans interact with the real world) vs. verbs first (how software is often modeled), and brings to light loops holes or areas in the requirements phase where more research might be warranted, so we don't spend too much time working on the wrong thing (not great for business value, not great for users, not great for work satisfaction!).
To me OOUX is...
OOUX is an approach to designing intuitive and clear software that's based in the idea that users experience the world by identifying and understanding objects. It's about cutting through complexity and driving clarity, ultimately making it easier for users to use your software.
To me OOUX is...
OOUX is a way of looking at things we work on and problems we are trying to solve in a systematic way. It has a set of steps and tools to help me organize thoughts, ask good questions, and document domain knowledge tightly.
To me OOUX is...
OOUX is a methodology that seeks to align our systematic design work with the mental model our users will interpret our system with. By shifting our design exploration and research from a verb-based system to one that focuses on nouns or "objects" we as designers better orient our design to the user's mental model and better align with our development teams that already work in an object-oriented way. Better bridging the gap of design understanding with our development teams allows for greater communication and collaboration and lessened lead time as our teammates no longer need to reverse engineer our design work to make it functional.
To me OOUX is...
OOUX is methodology that allows designers to break up complexity in product and services they are involved in developing in a way that both aligns better with their technical teammates and how the human brain sees the world. It gives product teams both a big picture view of what's to come before strenuous design tasks, as well as tackles complex requirements early. What excites me the most about OOUX is the ability to structure the system earlier, giving me more confidence in how future-proof and scaleable my decision decisions are.
To me OOUX is...
Object-oriented UX involves completing the missing strategizing piece in the traditional Research and Design diamonds of UX. It allows designers and developers to clearly communicate thanks to the system objects and their relationships being well-defined, it allows business to more easily identify and target their goals, and it allows users to easily interact with the system to get what they need. I'm challenged to think of any reasons why object-oriented UX should not be applied. It simply works with how people think: in consistent objects! And the ORCA process is lays out *how* to OOUX step-by-step.
To me OOUX is...
OOUX is the philosophy of thinking in terms of objects and the relationships between them when designing digital systems. It acknowledges that humans view the world in objects and creating systems that align with these mental models provide for a more intuitive and better experience for the end user. It also aids the team that design and build the system by bringing together the different labels and definitions for these objects so that they can collaborate more effectively and avoid working in silos.
To me OOUX is...
OOUX is a philosophy to realize a digital world with all recognizable, consistent, and connected objects that your customers, business, and team respect. There are many great values. Firstly, it will save huge communication efforts on what a thing is. Language is powerful, but sometimes it is too powerful to mean different things. The bad thing is people don't realize it until it causes problems. Secondly, it tackles the complexity of a system, not only from a development perspective but also for our customers. A more consistent and naturally connected system makes it easier for users to adopt and use. Thirdly, from a long-term view, it will ensure maintenance efforts and sustainable development. We have multiple 20+-year-old products. It is always a problem that the knowledge of a product cannot be transferred well when experienced colleagues leave the company. It will be a great fortune for the company to have an object library as a knowledge base.
To me OOUX is...
UX has a lot to say about users' mental models, but what about the mental models of the people creating the product? It's easy for teams to diverge without realizing they're speaking different languages. OOUX aligns product, engineering, and UX teams around a shared and precise understanding of what we're building. It helps us root out complexities that can put timelines at risk, and agree on how to tackle them so we can build faster.
To me OOUX is...
OOUX is a methodology that structures digital products around 'objects' and the relationships between these 'objects'. By doing so, OOUX simplifies complexity, improves user comprehension, and fosters design consistency across the product.
To me OOUX is...
OOUX is a way to take complex systems and simplify them. This is achieved by discovering the most important objects in a system. Focusing on nouns helps find the objects. From there OOUX process helps answer many big questions about a system ahead of designing. As a result designers and developers are better aligned.
To me OOUX is...
OOUX is a methodology that helps teams create digital products that mirror the real world. This approach reduces cognitive load on the user, and makes the products more intuitive and easier to navigate. It also streamlines the design and development process by establishing a clear simple structure from the beginning. It helps the team find common language to talk about complex concepts.
To me OOUX is...
OOUX is a format for matching our digitally creations to humans mental modals around real world objects. This not only makes our digital domains more intuitive to users, but also gives tech teams a tool to work quickly with a shared understanding of a domain that we can then work from before getting into costly hifi design and/or dev builds.
To me OOUX is...

A process to clearly define and sort the various threads and complexities in a system, which in turn makes building easier and prevents rework.

To me OOUX is...
OOUX is a way to conceptually process that humans think about the world around them in terms of objects, and the relationships between those objects. Therefore designing digital environments through the lens of OOUX will help ensure that the environment will be user-friendly.
To me OOUX is...
OOUX is a design methodology that bridges the double diamond process by modeling real-world entities. It improves alignment, efficiency, adaptability, and cross-departmental collaboration, providing a user-centered approach by aligning the interface with users' mental models.
To me OOUX is...
OOUX taps into the natural way people think in terms of objects to create user experiences that are more intuitive and require less instruction. When the time is taken to truly understand the objects, this approach eliminates repeated design decisions, ensuring consistency across a system. It benefits not just the end-users but also helps teams to better collaborate and foster a shared understanding. When designing digital systems that humans will use, I have no doubts that this is the best way to do it.
To me OOUX is...

OOUX is a philosophy of product design that helps us understand and break down complexity so we can simplify it for our users. We do this by aligning to the user's mental model and creating a consistent and intuitive system.

By using an object-oriented approach in our work we can find the valuable pieces of our puzzle and by asking the right questions we can turn the pieces right side up to connect the ones that fit together in a straightforward manner.

To me OOUX is...
OOUX is a way of thinking about systems by focusing on the objects that make up the domain or environment of the system. We think about how the objects are connected to other objects and what we want to do with those objects. By defining & designing consistent, recognizable objects and connecting them meaningful ways, people will be able to interact with our systems in a more organic, intuitive way.
To me OOUX is...

Working in terminology and taxonomies, being able to build the bridges so these very dense study areas cross over to experience is always a struggle. It's difficult to make them tangible sometimes, and explain how important it is to structure knowledge prior to designing interfaces. Yes, OOUX is about tacking complexity, it's about the holistic understanding of a system, but I think one of the most important values is that it really helps with alignment (internally and with our users' mental models), asking the questions everyone *thinks* they already have answers for. That's why I enjoyed the term 'substance' so much throughout. 'Substance over packaging'. Understanding a concept well, creating meaning, creating its connections, to then design something that makes sense to users.

To me OOUX is...

Object-Oriented User Experience is a design methodology that focuses on organizing and structuring user interfaces based on the underlying objects or entities within a system. It integrates into the UX Double Diamond process and does not replace any current activities.

The goal of OOUX is to create user interfaces that directly reflect the structure and relationships of the underlying data, content, and the user's mental model. OOUX involves creating detailed content models and organizing data hierarchically in order to represent relationships to data that is encapsulated in an object.

OOUX streamlines the design and development process by creating efficiencies and a consistent language to describe the system model. By creating modular and reusable components based on a solid content model, OOUX facilitates scalability. Designers can efficiently extend or adapt the user interface as the system evolves or expands.

To me OOUX is...
OOUX is a way to design collaboratively. By stripping a proposed or existing system down to the basic elements relevant to both the business and its customers, a clearer picture of how these elements work together comes into view. Involving others in this process helps non-designers understand the true value of UX in practice and identify where the blindspots might be in a project before it's too late.
To me OOUX is...
OOUX is a philosophy of bringing structure to the meaning of the THINGS of any interactive system. It helps create clarity and alignment about what matters and what can be done by whom. It is best when creating a shared understanding of the objects, the relationships between those objects, those object attributes (content or metadata), and the actions that can be done throughout the system in a consistent way. ORCA is a methodology for bringing this philosophy to life through a process that involves discovering, defining (through requirements), prioritizing and representing the structure and meaning of those objects. It does not replace IA or the UX process. But it feels essential. It's transforming how I see my work.
To me OOUX is...

OOUX is a philosophy that helps us break up complexity by people's mental model first, thinking about objects, understanding the object in its physical world, in its environment in order to create naturally intuitive systems or products, since they are created based on the process natural thinking of people.

To me OOUX is...
OOUX is a series of activities that follow the ORCA process that helps product designers (and their business partners) simplify and organize the complexity of a digital experience BEFORE getting to design and code. This saves the business money and time (in an assortment of ways) in the long run.
To me OOUX is...
OOUX is a framework for approaching how to understand a problem space or domain. It seeks to leverage human psychology and perception as a starting point for how a person tries to make sense of their surroundings (be they digital, tactile, or a combination). OOUX does NOT being with design systems, personas, flows, and the traditional design methodologies. It seeks first to understand a domain through its nouns and verbs, which represents the Objects and the Actions available to a user in a domain they encounter. Once a domain is understood and defined, OOUX seeks to balance the needs, goals and perceptions of the users with the priorities of the business. OOUX is a proactive approach that doesn't just 'hand over' design developed in isolation, but seeks collaboration and consensus building from the beginning on a shared understanding of the what the problem space is, how to solve for it, and in what order and priority to develop the agreed upon solution.
To me OOUX is...
Object Oriented UX (OOUX in short) is a philosophy for designing digital products that takes into consideration the fact that human mental models for understanding the world are largely based on objects. We need recongnisable objects to understand the context of any domain we are observing. OOUX aims to reflect that real-world notion in the digital world.
To me OOUX is...
OOUX is a super power that replaces all of the confusion and re-work that most of us UX veterans have struggled with for years. It's a methodology to organize the strategy-side of UX, replacing the 'task-first' process typically used in UX with the 'object-first' process that matches language models, mental models, and development models. It's a way to finally get all of the right answers from leadership and SMEs without having to know all of the precise questions to ask.
To me OOUX is...

OOUX is a framework that has designers, developers, researchers, and business stakeholders all singing the same language. The process brings the complexity of an organization, a problem, or a product front and center from the start, so it can be dissected, and understood by everyone involved long before any time or money is spent on design or development. It aligns with the understanding that people think in objects, and therefore experiences crafted for people should be created in a way that aligns with their mental model. At the end of the day, OOUX is identifying what objects live in a system, and what their relationships are to each other.

To me OOUX is...
OOUX feels like an actual method to the madness that is building (or resolving problems within) real-world complex applications. It is a repeatable process that allows you to enter where you are and bring entire teams of SMEs, fellow UXers, developers, and business decision makers together to get on the same sheet of music by tackling complexity first.
To me OOUX is...
OOUX is using information architecture to bring some science into design. Having researched thoroughly what "objects" (relationships, attributes) the users will have in mind as they use the application, and using that to determine navigation, priorities, and phased implementation, it's much easier to "bake" all that into the design. Another key benefit is creating a shared, detailed, understanding of "the data" with team members (including product managers, business stakeholders, and coders).
To me OOUX is...
OOUX is a strategic methodology for organizing the objects that make up a system. The process examines the objects that need to exist within the system, the relationships between these objects, how we expect users to interact with these objects (through CTAs), and the attributes that make up the objects. OOUX builds off research and informs design, making the weakest point of the traditional UX Double-Diamond diagram even stronger, resulting in well informed and innovative products.
To me OOUX is...
The ORCA framework is based on OOUX and it helps simplify complex processes or systems. It creates digital experiences that are scalable and intuitive, based on the user's real-world mental models.
To me OOUX is...
OOUX is one of the most economical and efficient ways I've found to do durable, shock-proof design. It is also a "polyglot" of a methodology, and I've repeatedly seen it act as a unifying force for any cross-functional team. It is universally as understandable by business users/stakeholders as it is the most technically minded developers. By focusing first on low-fi exploration, definition, and modeling of our system, we can tease out the gotchas, turn ambiguity into clarity, and shine light on all the corners before moving confidently and briskly downstream to increasingly higher-cost and higher-fidelity implementation cycles. OOUX creates one of the strongest foundations possible for a project of any level of complexity, and I think it is one of the smartest investments a project team (and a business) can make.
To me OOUX is...

OOUX is about identifying what are the important objects within a system and how they relate to one another. Ensuring that our model is as close to the user's mental model of these objects. Doing so allows us to figure out how these objects interact with each other. As well as determining what attributes make up these objects.

To me OOUX is...
OOUX is a philosophy that prompts us to design digital systems in accordance with how people think: in terms of concrete objects. We want to know what objects exist around us, how they relate to each other, how we can interact with them, and what they are like. If a digital space can answer those questions, then we find it intuitive to use—which is the goal of OOUX.
To me OOUX is...
Object-oriented UX uses real world constructs rooted in psychology to manage complexity and create experiences that match our end-users mental model. It empowers designers to examine objects, relationships, calls-to-actions, and attributes with a meaningful and intentional methodology.
To me OOUX is...
Object-oriented UX is a methodology that explicitly surfaces the data model of a system in the UI. Rather than the interface operating as a facade that obscures the complexity under the hood, a system designed with OOUX displays information by mirroring the system's structure. The alignment of backend and frontend thinking in the system's design ensures clarity and consistency in the mental model for people that use it.
To me OOUX is...

OOUX is a philosophy that "people think in objects and they need consistent recognizable objects to understand their environment". It uses ORCA, an iterative methodology to bridge the gap between Research and Design double diamonds. It does not replace any methods and is complimentary.  

To me OOUX is...
OOUX is a mental framework that breaks down the things we design into smaller, component parts so we can better map out the stuff (objects) that will go into the design, the people using it and their relationship to them (roles, relationships)) and how they can act on the stuff (CTA), and the things that make up the stuff as a whole (attributes). By stepping away from the immediate 'jobs to be done' and focusing on the elements that go into what we're building, we can have a better idea of who the primary users are, and have a clearer picture of just what we're building for those users. From a content design/strategy perspective, OOUX peels back the layers of Information Architecture and Hierarchy, and allows us to work even closer with product designers to develop the product narrative that effectively guides users through their journey.
To me OOUX is...
OOUX is a user experience design philosophy -- realized through the ORCA process -- to help identify, define, and prioritize the structured parts or "objects" of a digital project in order to build the experience of the people who interact with the digital project around those objects.
To me OOUX is...
OOUX is a philosophy that respects the fact that people think, first and foremost, in Objects. By designing digital systems around the objects that are in the end user's mental model, we can create naturally intuitive experiences that are consistent, easy to build, and easy to maintain.
To me OOUX is...
OOUX is a way to break down the complexity of a project or system and in doing so allows teams such as UX and Development to work together collaboratively and form a better more consistent understanding of the system.
To me OOUX is...
OOUX is a few things... #1 focuses on the "things" (nouns) within a digital environment. #2 challenges UXers to think differently about complex problems by understanding relationships and the "why's". #3 is a powerful tool to bridge the gap between research and design, allowing good research to drive even better user-centric designs. (wow, sketching is fast now!)
To me OOUX is...
OOUX is a philosophy relating the digital world to our real world mental model in which we think in objects. This process helps to simplify the cognitive load on our users and creates a happier digital space.
To me OOUX is...
OOUX is a philosophy that will help designers create a system that actaully makes sense to the user! By putting the most important objects first we set set ourselves up for success by uncovering the complexity so our users don't have to.
To me OOUX is...

For me, OOUX has become sort of a scaffolding inside my brain that gets automatically applied to all design projects that I work on...All the aspects of a design problem get magically structured in my head - it's beautiful! And of course, most of the value of OOUX lies in actually applying the process. I've found that it helps me ask good questions, better collaborate with my team and build that shared knowledge.

To me OOUX is...

OOUX is a philosophy of creating a good User Experience by reflecting how people think (in nouns/objects that is) and uses this knowledge holistically and iteratively within a framework called ORCA. This framework that is a combination of x-ray vision and a CT for a product (app, website, religion, you name it) can be used as a 15-step "health plan" on how to create an awesome product that works because complexity has been broken up from the very beginning. It aims to make the basic structures visible, called objects, and helps to figure out as much detail about these objects (such as relationships, how they can be manipulated and what they consist of) similar to the super-detailed images one gets from a CT. Thus, it can be used both as a diagnostic tool and a framework to come up with a good solution.

To me OOUX is...
OOUX provides a structured methodology for understanding the structure of business components of a problem domain by focusing on the key objects, their relationships, their attributes and the Call-To-Actions a user can do to an object. This allows us to develop an organized and focused approach to developing an application with enhanced user experience tied to their real-world understanding of the problem, as well as supporting improved collaboration with the extended team through the identification and clear definition of terms. An added benefit is the improved communication between developers and designers through a common language and terms. This ultimately results in the development of applications that are consistent, scaleable, flexible, and adaptable.
To me OOUX is...

The OOUX philosophy is centered on designing around the user’s real-world mental model of defined objects so that everything in the UI can be as intuitive as IRL. OOUX is a scalable and iterative process that helps us determine the building blocks that eventually make up the UI—way before jumping into the UI itself—with the support of research and requirements.

To me OOUX is...

OOUX is how UXers organize complexity in research for their designs. UXers focus on objects, their relationships to one another, the calls to action for the user, and any attributes that are important to the user.

To me OOUX is...

People think in objects and what they can do to them while engaging into getting something done. This process reveals the objects and their relationships and dependencies on other objects in a very clear way. It helps to establish a common language for all parties involved and a path toward the end result

To me OOUX is...

OOUX starts with the nouns - or objects - in a system and creates a wealth of context around those objects and their relationships before fully fleshing out the objects and defining potential actions that users may wish to perform on them. By teasing out complexity early and defining the objects and their relationships, we're better able to create a shared understanding of the system, a common language, and a framework of connected content. This ultimately means less expensive re-working of solutions throughout a project, and translates into a more natural, consistent and connected experience for the user.

To me OOUX is...

People think in objects and understand the world in objects and OOUX is a way to align the digital to the real world and how people see it. It helps people quickly and intuitively understand how to use your system the first time they see it.

To me OOUX is...

OOUX is the alignment of a digital product/software to the user's real-world mental model of objects. This requires an incredible amount of cross-functional complexity wrangling but results in a simpler, intuitive, user-centered product—that is also easier to build for all these same reasons. Total power tool!

To me OOUX is...

OOUX offers a better way to approach complexity and allows design work to be iterative and holistic. OOUX is a philosophy for designing digital systems that respects the science that people think in “objects,” and need consistent, recognizable objects to understand an environment or product. Instead of slicing up a system by verbs, OOUX designers slice by nouns, the way developers work. Leveraging the processes of OOUX encourages design teams to collaborate more closely with development teams. The OOUX system is based on 4 core pillars: Objects, Relationships, CTAs, and Attributes.

To me OOUX is...

OOUX is way to approach design that helps you, and your team, create defined products that won't take you by surprise or turn into 1,000 different features held together by digital duct tape (often tooltips and other content). OOUX helps you create a single product narrative that can be used in all parts of the product, get product teams on the same page, and build intuitive UIs that not only make sense to users, but also support them through their whole journey, no matter their goal.

To me OOUX is...

OOUX is the philosophy of design that starts with using the human brain as context. It helps you understand how your users perceive their world and how that effects the services and products that we design and build. Object-Oriented UX should just be called UX. It's the way we, as UX practitioners, should always be thinking and designing.

To me OOUX is...

OOUX is rigor and process for systems thinking. It's the "how" for tackling really complex problems. Instead of grabbing a manageable chunk of a problem, you can put all the chunks besides each other and pull them apart so you can put them back together in the best way possible for the problem you're trying to solve. It lets you see past any 1 avenue or solution so you can see all possible avenues and solutions before you put time and effort into something that might not last. The value is in so many things, including understanding what goes in the container before you start designing it, it's putting UX into a language that developers will love and everyone can understand. OOUX not only lets you see the forest for the trees, you know the types of bark, the variety of leaves, to the roots, branches, and fruit.

To me OOUX is...

OOUX is going to help you and your team solve complex tasks and make your digital product development process much more efficient. The course is detailed, excellently planned, and perfectly organized, so it is a joy to follow regardless of its complexity. I am looking forward to learning more and sharing my knowledge through the OOUX community.

To me OOUX is...

OOUX is based on the philosophy that people think noun-verb and need to be able to recognize the things in their digital environment and they need them to be represented consistently represented to create a more intuitive experience. OOUX is a tool in our UX toolkit used to break down complexity and help us design digital solutions that align with the users' mental model, so that our digital products are just as intuitive as our physical ones.

To me OOUX is...

OOUX is both a philosophy and methodology that designs complex digital domains using Objects. This approach brings together information architecture, systems thinking, and psychology to understand and emulate our user's mental models. It translates research and both business & user needs, into a scalable design structure that's intuitive for our users. And what's also great, is its ability to bridge the gap between product, engineering, and design so we can collaborate more effectively.

To me OOUX is...

OOUX is a structured approach for designing digital environments. It provides a methodology for parsing the complexity of a digital system and helps design teams understand how users move through the system. This approach helps save valuable time and money that would be spent on design rework.

To me OOUX is...

OOUX is an approach to working on digital products (and/or systems) that focuses on the fact that humans think in objects. The value to this approach is realized by developing a set of consistent objects that align to a person's mental model or way of thinking. This approach enables users to perceive, understand, and take action within the confines of the abstract digital experience.

To me OOUX is...

OOUX is a way to look at your systems interface with an emphasis on the Objects in the system. People have always thought in terms of objects, so this type of orientation is natural for users. We also look at the attributes of the Objects, the relationships between Objects, and the Calls To Action. This results in a more intuitive interface, and more consistency in appearance of elements in the interface. The value is seen in the process where you look at the all the objects, and their properties and relationships before you start sketching. You have an overall system model before you even start working on the interface. This results in a better, more complete and consistent interface.

To me OOUX is...

OOUX is a systematic approach that guides you to think deeply and work collaboratively to design effective and intuitive user experiences.

To me OOUX is...

OOUX is a set of principles, process, strategy for untangling complex information in the pursuit of creating successful user experiences. OOUX guides us thinking about a system through the lens of real-world objects in a user’s mental model. OOUX brings together all stakeholders, team members, subject matter experts on the same page before design and development takes place, saving them from countless hours of potential rework later in the project.

To me OOUX is...

OOUX is a secret weapon for breaking down complexity. It is a philosophy for designing digital systems that respects the fact that people think in objects. OOUX helps users by focusing on consistency in recognizable objects.

To me OOUX is...

OOUX is a rigorous, human-centered methodology for designing digital systems. Using this approach, we carefully evaluate each object in the system and its relationships to other objects to ensure that its representation is consistent, its connections are complete, and the actions a user can take on the object are findable and predictable. Users of a well-OOUXed product spend less time trying to understand the system and more time accomplishing what they came to do.

To me OOUX is...

OOUX is a philosophy that solves UX problems using objects as a base, instead of verbs and flows. With this approach the digital solutions consider the fact that people are object-first thinkers and result naturally intuitive.

To me OOUX is...

OOUX is a philosophy that respects the fact that people think in objects, and that designing systems with consistent, recognizable objects will help us create better digital products.

To me OOUX is...

OOUX is a methodology that is objectively the most intuitive way to structure software for humans to use effectively. With principles that have solid grounding in psychology and language, and with processes that any discipline can pick up with relative ease, OOUX gives its practitioners a toolkit to make complex and abstract systems tangible and understandable internally and externally.

To me OOUX is...

OOUX is a philosophy that focuses on understanding the recognizable objects of a system. This paradigm is valuable because it matches the way humans understand their environment, that is, by identifying things. OOUX allows us to focus on the most important part of a system, the information or content with the most value for the business and users.

To me OOUX is...

OOUX is a design philosophy that respects the fact that people view and think of the world in objects. Understanding the things that users' care about and that generate value to a business, makes OOUX key to handling the complexity of designing digital environments and products that are as intuitive as their real world counterparts.

To me OOUX is...

OOUX is a philosophy that emphasizes designing interfaces that better match people's mental models. OOUX prioritizes identifying objects in a system before considering task flows, challenging conventional design practices. The shift in mindset empowers designers to create more intuitive experiences.

To me OOUX is...

OOUX is a philosophy that centers around designing for the user's mental model. It's focused on identifying the right objects, relationships, and things in the objects for the design. It's focused on finding the right bones of a building before creating the room design and the facade design. It doesn't matter how thoughtful or beautiful the design is, if you have the wrong amount of floors, the wrong rooms, not enough rooms or floors, or if it's facing the wrong direction! It's much cheaper to build the right structure intentionally before getting to the aesthetics than to have to demo a beautiful building that people don't understand or can't find their way through!

To me OOUX is...

OOUX is a philosophy for designing digital experiences that acknowledges and respects how people think of their real-world surroundings and interactions, which tends to be in terms of objects and not actions. It provides a framework and process for breaking down the complexity of systems, and allows us to design for, instead of against, our users' mental models.

To me OOUX is...

OOUX is a philosophy and a set of principles that helps UX designers break down complexity, understand business requirements, synthesize research. It facilitates collaboration with stakeholders, SMEs, and developers. Armed with OOUX, teams can create more efficient digital products that are easier to design and develop. The products that are developed using OOUX principles are also easier for users to understand.

To me OOUX is...

OOUX is a methodology for untangling complexity in digital systems. The methodology exposes questions and potential issues before designers start designing screens.

To me OOUX is...

OOUX is a philosophy and a set of principles that helps UX designers break down complexity, understand business requirements, synthesize research, and facilitate collaboration with stakeholders, SMEs, and developers. Armed with OOUX, teams can create more efficient digital products that are easier to design and develop—and easier for users to understand due to designing in a way that takes advantage of how humans think and perceive the world around them.

To me OOUX is...

OOUX is a methodology that creates clarity out of confusion. It allows for clear alignment of an even clearer mental model of a system.

To me OOUX is...

OOUX is a methodology that combines different techniques to solve problems by untangling complexity, through building, collaboratively a single source of truth. It brings structure to a part of the design process that, at least from my point of view, was very chaotic before: the step between research and actually designing screens.

To me OOUX is...

OOUX is a methodology consisting of multiple tools and exercises directed toward providing development, design, and stakeholders a means of universal communication and organization. OOUX can be utilized by multiple team sizes, various team roles, and outside team members to work through complex data ecosystems in an efficient and effective way that prevents "back tracking" once the app is in production.

To me OOUX is...

OOUX is a method of teasing out and addressing complexity earlier in the design process. This method focuses first and foremost on the key objects that users need or want to engage with, then systematically considering the relationship between those objects, the elements that make up those objects and the actions that users can take on them. Bringing this thinking out front, before sketching creates a more robust system that anticipates challenges in the process.

To me OOUX is...

OOUX is a framework to help users experience the same fluidness of movement and interaction between real-world objects of a physical system but in a digital world. It’s a superpower to understand, map and reproduce a user’s mental model. With all superpowers, there is the responsibility which comes with it.

To me OOUX is...

OOUX is a design methodology that takes into account the fact that humans see and interact with the world in terms of physical objects and uses that psychological foundation to pick apart the main components (objects) within a system so that a system can be built around them that makes sense to users in an intuitive way.

To me OOUX is...

OOUX is a framework for organizing information which focuses on the most essential things in the system and their relationships. It is also a methodical checklist for curating and testing the functionality of a system.

To me OOUX is...

OOUX is a framework for designing digital experiences that reflect how real-life users think: in objects, not in verbs. By designing with these users' mental models top-of mind, OOUXers are able to help users get information, make decisions, and take action with as little friction as possible. Its corresponding design process -- ORCA -- systematizes and democratizes the doing of "experience design," making it a collaborative, iterative process that brings designers, strategists, SMEs, and other stakeholders together to define the experience long before costly and time-consuming visual design and development work begins. Collectively or independently, participants in the ORCA process can identify complexities and contradictions early, and align on clear requirement definition and prioritization before a single screen has been created.

To me OOUX is...

OOUX is a fantastic methodology that can navigate a project's chaos and complexity. Helping designers organize a system based on people's mental models, focused on understanding each object's purpose and creating intentional thought-out products.

To me OOUX is...

OOUX is a design philosophy and methodology that takes UX out of our dark ages in one deceptively simple transformation (think I'm kidding?) — Changing from design-by-verb to design-by-noun has UX practitioners designing systems, not screens. Objects, relationships, affordances and attributes are the key ingredients of mental models and how we navigate the world around us, whether physical or digital, and these are the bread and butter of OOUX. Not only is this a more user-centric language, it is intimately compatible with development, as well as orchestrating a level of clarity and shared vocabulary that allows leadership to get involved seamlessly. This holistic-yet-iterative approach drastically reduces future rework, technical debt and design bottlenecks, and enables teams to articulate and estimate longterm vision like never before.

To me OOUX is...

OOUX is a design discipline that consists of modeling a system of objects that make up a product. Instead of starting by designing the flows and actions (the verbs) users will perform, OOUX teaches us to begin by having a clear picture of the system's parts (the nouns, or ''objects'') and their relationships. Doing so brings a holistic view of the product and provides a solid foundation to build the actual flows and interactions. Understanding the objects first reduces (if not eliminates) the guesswork and arbitrary design decisions we make when we use a myopic approach to design, such as designing by flows or screens.

To me OOUX is...

OOUX for me is a philosophy that respects the fact that humans interact with objects. It helps us to make sure we design systems and services where the objects, the relationships between them, what we can do with them and which attributes they have are properly defined. The value of OOUX is that it helps teams create consensus by making sure everybody is talking about the same things (objects). In this way, teams are able to both prioritise what should be into place but also find new ways to innovate with their product/service

To me OOUX is...

OOUX focuses on designing systems around entities (objects), their parts (attributes), and their relationships. It forces designers to think about prioritization, relationships, and actions that a user can take on any Object to avoid broken, inconsistent, or confusing experiences. The most valuable aspect(to me) is the documentation framework which makes you think in great detail about why any object, attribute, or call-to-action is part of the system. OOUX also makes it easy for you to know what you don't know (i.e., if you can answer why something should be part of the system, you need more research).

To me OOUX is...

OOUX encourages people to dive into the deep end of complexity and define objects of a system with nouns - an approach that humans instinctively do when making sense of their surroundings and relationships. When the time comes to hand over a project ripe with "object-orientedness", it provides a consistent and familiar roadmap for developers to run with.

To me OOUX is...

OOUX can be broken down into essentially 2 parts. 1.) An object-first approach to designing digital environments. This design approach helps to ensure that the digital environment that we design is aligned to the truth of the user's mental model. 2.) A collaborative process for whole-team understanding. The ORCA process allows UX Designers to become facilitators of understanding and help to untangle the complexity of the system we're working with. This helps us promote collaboration across the whole product team, get clarity and alignment, and advocate for the user experience along the way.

To me OOUX is...

Object-oriented UX is the process in which a group (designers, devs, PMs, stakeholders) collaborate to discover and untangle complexity in their product or service with the goal of designing intuitive and useful experiences for their end users. OOUX provides value to end users through a better user experience and for the team through alignment and understanding.

To me OOUX is...

Object-oriented UX is a set of tools for breaking complex systems down into manageable parts. It tackles problems from an object-first approach and helps to center UI strategy around how most people think, which is usually in terms of objects and how we might manipulate them in the real world.

To me OOUX is...

Object-oriented UX is a methodology that focuses on objects before actions and UI. By connecting the research and design diamonds of the design process, it exposes research gaps and complexity early in the process so that major changes can be made before production (while they're cheap). When used collaboratively, as is ideal, it also connects developers and UX practitioners so that wire frames are no longer a bottle neck in the process.

To me OOUX is...

Object-Oriented UX is a process that documents digital systems by objects. The objects in the system match a user's typical real-world understanding of those objects. We do this so that our digital worlds are more naturally aligned with our physical world, leading to a more intuitive and consistent user experience that meet's someone's expectations.

To me OOUX is...

Object-Oriented UX is a process of doing information architecture that lines up with the way humans and developers think, focusing on objects first. One of the many values is using the process to create a system that the team understands and agrees upon before any design starts. It uncovers the questions and the differences in the way we are thinking about the product so that we can address them early.

To me OOUX is...

Object-oriented UX is a philosophy for designing and building digital environments in a way that respects the fact that humans think in objects. Applying this philosophy in our work better positions us, as User Experience practitioners, to ensure that we are building the digital environments that match the mental models of our users. OOUX helps us communicate and collaborate better with our teammates, stakeholders and users, increasing quality and reducing rework.

To me OOUX is...

Object-oriented UX is a methodology that centers on the WHAT and WHY of a system before defining the HOW. OOUX first focuses on the essence of what a user will interact with before deciding how they will interact with it -- and in turn, makes it possible to tailor potential actions or tasks around the 'things' the user will need to accomplish those tasks. OOUX is about defining the "objects" or "tools" a user will expect, want or need to interact with to get things done. By clearly mapping out the environment and the objects within it, UX strategists can create environments that look and feel like the user's mental model -- and in turn creating a more intuitive experience that users can understand and interact with more easily.

To me OOUX is...

Object-Oriented UX is a methodology for doing UX in a way that prioritizes the objects in your system, rather than the actions. In other words, your analysis is driven by a focus on the objects that your user interacts with, rather than on the actions that they take. It is essentially a framework for understanding. The reason to do UX this way is that if you gain a solid understanding of your problem space by thoroughly understanding its objects, you’ll be better able to create experiences in abstract, digital spaces that are as intuitive or comprehensible as real-life, in-person experiences.

To me OOUX is...

Object-Oriented UX helps move us away from the specific interfaces long enough to understand the actual, real-world objects that people are trying to use and interact with. It gives me the ability, for example, to point out that this one object is actually used in these 13 places, or that it has to be configured in these other 13 places. Looking at it from that level, it becomes easier to see exactly why things are so messed up - and how to keep them from getting messed up in the first place.

To me OOUX is...

Object-oriented UX (User Experience) is a design approach that focuses on creating a clear and intuitive user experience by organizing and structuring the interface around discrete objects or "chunks" of information.The value of object-oriented UX lies in its ability to improve the usability and clarity of an interface, making it easier for users to understand and use. By organizing the interface around discrete objects, designers can create a clear and intuitive user experience that is easy to navigate and understand. This can help to reduce user frustration and improve the overall effectiveness of the interface.

To me OOUX is...

Object-oriented UX (OOUX) is an approach to creating clarity and tackling complexity in a comprehensive, methodical, and thoughtful way when designing user experiences. By following this established methodology, you can take on any complex system with new confidence, knowing that you will research, collaborate, and object map your way to a shared level of understanding that will result in more intuitive, innovative, and delightful experiences that deliver results for the business.

To me OOUX is...

Object oriented UX allows us to explore the objects within a system so that we can align them to the mental models of our customers. It's an approach to tease out the complexity within a system and to build alignment across the team through an iterative approach, so that we can build a solid foundation to build the interface upon that resonates with our customers in an intuitive way through alignment with how they understand and perceive objects and the relationships between them.

To me OOUX is...

Object Oriented UX is a method that helps product designers, product managers and anyone involved in a product development, understand a system in terms of the objects, relationships, actions and object attributes so that they can create something really elegant and simple to use.

To me OOUX is...

Object-Oriented User Experience is a philosophy for designing digital systems that respects the fact that people think in objects and need consistent, recognizable objects to understand an environment or product. OOUX helps organizations launch more intuitive user experiences, engage in more effective team collaboration, and improve the efficiency of their processes. OOUX's signature process, as developed by Sophia Prater, is called ORCA, and it stands for Objects, Relationships, Calls-to-action, and Attributes. This scalable process systematically helps break down complexity and provides a critical transition between the research and design phases of traditional UX.

To me OOUX is...

Object Oriented UX is an approach to design that models a problem or domain in terms of Objects and the relationships between them, and seeks to understand and closely resemble the mental model of the end user or customer using the design.

To me OOUX is...

Object Oriented UX is a strategic approach to digital systems to design in them in a way that focuses on objects first, followed by important connections (relationships), actions, and attributes, that have a role in the system. This aligns to how users (people) understand the world around them, as in objects, and thus, aiding a digital system to align to user mental models. It is practiced through several exercises of Discovery, Requirements Gathering, Prioritization, and Representation (sketching) for each of the aforementioned areas of OOUX, termed "ORCA" (Objects, Relationships, Calls-to-Action, Attributes.

To me OOUX is...

I loved the OOUX Philosophy. As a child, we first learn about nouns, which we call "objects" in the OOUX world. People (Users) do think in Objects first naturally. The developers already use "object-oriented" language in their coding. So OOUX is that missing piece of the puzzle for designers to start thinking in objects so that they can see the design opportunities (pain points, needs and desires). It's a great communication tool within the team to align everyone's mental model which means great collaboration, a happy team, and a user-friendly product as a result. The way the ORCA process has been divided into 4 steps makes it easier to focus on one thing at a time, hence simplifying the complex stuff in an easier, efficient and focused way. Definitely a designer gets the front seat embodying that philosophy in their design life by bridging the gap between leaders and internal/external stakeholders.

To me OOUX is...

Object Oriented User Experience is an iterative process, a framework that breaks down complex systems into fundamental well defined objects, their relationships to one another and interactions with its users. This systematic approach helps discover, prioritize and communicate requirements between stakeholders, designers, and developers that result in intuitive and scalable digital experiences. OOUX provides structure for a solid foundation in any project, much like an architect's blueprint would for a building.

To me OOUX is...

I believe that designers and engineers often think very differently. It's hard to cooperate when people speak different languages and have different mental models. When designers explain stuff by showing off design, and engineers explain stuff by showing off code, nobody gets any smarter. OOUX is the vessel for shared understanding. OOUX is the missing link in product development that truly creates a shared understanding in a product team. With OOUX in the middle, design, frontend, and backend see the same picture and can make parts that fit together.

To me OOUX is...

If we had to boil OOUX down to its simplest form, it would be “objects first.” OOUX prioritizes the objects and, consequently, simplifies an app’s creation and design as well as its experience. “Well-defined leads to well-designed.” I think that’s the best way to describe the ORCA process. After all the work you spend on the objects and honing in on the fine details, the result is an experience that is easier to navigate and understand because it reflects real world spaces and objects. OOUX helps the design/developer team distill what’s really important and build environments in a simpler, more user-friendly way that better matches what users would expect if the environment were in real life.

To me OOUX is...

Did you ever spend way too long fussing over a bunch of screens without ever understanding the key players of your website or app, only to have rework actions, add a ton of attributes, and untangle increasingly messy relationships? OOUX allows you to unpack everything that goes into your digital space *before* designing, and it does so in a way that your developer will understand. Define your domain's objects, their relationships, CTAs, and attributes before pushing a single pixel.

To me OOUX is...

a bridge between research, design, and information architecture. It's a rigorous approach to planning design by thinking about what's being packaged, not just the package. It can inform design systems, helping to make them more efficient, consistent, and intuitive. It’s a powerful way to work with stakeholders to get meaningful input at the right time and get everyone on the same page.

To me OOUX is...

a philosophy helping us dissect a complex system into its components and build it again in a more understandable manner. Objects are everywhere around us and this is how we perceive the world: through objects. Yet, when we start working: coding, designing, writing and guiding users, we seem to forget about the objects and dive directly into how things can be achieved before we have a good understanding of what these things really are.

To me OOUX is...

a framework to organize complexity. Designing with objects helps a designer organize the system in a way that will match users mental models. It will match because objects relate to how people see or experience things in the real world.

Praise for OOUX

Fundamental training for Product Designers

OOUX is fundamental training for Product Designers architecting complex digital spaces suited to user's mental models. Divert those conference dollars wisely and choose to complete an OOUX Certification instead and I guarantee you'll see an improvement in your design process. The versatility of the framework will give you better tools for stakeholder engagement and systematically designing more intuitive digital environments. All that and you will be learning from a very engaged community of experts. I knew I had already received 10x what I paid for within a couple of weeks - and I'm sure you will find that to be the case as well.

An entirely new way to think about my work

The OOUX was not what I expected. The course has been consuming, challenging, and rewarding. The Object-Oriented UX certification is not a boot-camp filled with straightforward questions and answers. When I enrolled in the course, I expected to learn some concepts and philosophies that I would apply to the early stages of my design process. I didn't expect to learn an entirely new way to think about my work. Sophia is patient, fair, knowledgeable, helpful but also will not compromise her standards. This certification is just the beginning. If you are willing to open yourself up to learning new concepts, structures, and how to apply them, this course is for you. It is not easy, but rewarding things rarely are.

Helps break down and communicate complexity

The philosophy has helped me so much! It's helped me break down and communicate complexity and opportunities for improvement. I think it's such a valuable process to go through when working on any new system and can help reconsider structures in current systems. I will continue to use this for my career and life!

Powerful tool to get stakeholders on the same page

As a former small business owner turned UX designer, I was looking for a strategy to get a solid start on each new project. I wanted a framework for understanding the whole system, how all the parts relate, and how it might grow, so I could feel confident I wasn't missing key functionality.

OOUX helps you think through what you need to design before jumping into user flows and screens. By asking "What objects are important here?" and "What can users do with them?" you can build extremely robust contextual navigation. The process is a powerful tool to get stakeholders on the same page and clarify tricky questions up front. Using recognizable and reusable objects across a site or app greatly simplifies the final designs and reduces cognitive load for users. I love OOUX because it's a systematic way to work with stakeholders and create a truly intuitive user experience.

Emphasizes how to design intuitive solutions

My mind has been blown over this course. I have a completely different perspective on digital based design than I did a couple months ago. We interact with digital products everyday and, at least speaking from personal experience, have become complacent when things do not make sense or go as planned. This course has taught me that complacency should not be the standard in digital products! I now experience digital systems from an analytical perspective and think about how things are (or at least should be) interconnected. I would recommend this course to anyone that works in the digital design field. OOUX is a process that can be applied to any digital project and emphasizes how to design intuitive solutions.

A blueprint for understanding

In the tech industry, where one is expected to fill the role of many and everyone is a UX designer, OOUX is your organization’s blueprint for understanding the depth and breadth of your product’s system. The ORCA methodology that Sophia teaches has upgraded my technical writing and product design skills. I use OOUX as a tool to guide the process of creating project requirements, screen mockups, and technical documents.

See all testimonials