REST
Representational State Transfer (REST) is an architectural style for designing networked applications based on stateless, client-server communication. Essential for building scalable and efficient web services.
Representational State Transfer (REST) is an architectural style for designing networked applications based on stateless, client-server communication. Essential for building scalable and efficient web services.
The Principle of Front Doors is an information architecture guideline that acknowledges multiple entry points into a website or system. Crucial for ensuring that all entry points provide a coherent and navigable experience.
The study of architectural concepts, including the principles and methodologies used in the design and construction of buildings and structures. Useful for understanding spatial design and applying architectural principles to digital interfaces.
The high-level structure of a software application, defining its components and their interactions. Essential for designing robust, scalable, and maintainable digital products.
3-Tiered Architecture is a software design pattern that separates an application into three layers: presentation, logic, and data. Crucial for improving scalability, maintainability, and flexibility in software development.
A type of model architecture primarily used in natural language processing tasks, known for its efficiency and scalability. Essential for state-of-the-art NLP applications.
A user research technique where participants organize information into categories to inform information architecture and design. Essential for creating intuitive information architectures and improving user experience.
The Principle of Growth is an information architecture guideline that plans for the future expansion and evolution of a system. Crucial for ensuring that information structures can scale and adapt over time.
A usability technique used to evaluate the findability and labeling of topics in a website's structure by having participants find specific items in a simplified text version of the site. Crucial for improving information architecture and ensuring users can navigate a website effectively.
An approach to information architecture that begins with high-level structures and breaks them down into detailed components. Helps in creating a clear and organized framework from the outset, ensuring consistency and coherence.
An approach to information architecture that starts with the details and builds up to a comprehensive structure. Useful for designing flexible and detailed systems that can adapt to user needs.
A method for organizing information based on five categories: category, time, location, alphabet, and continuum. Useful for creating clear and effective information architectures.
Research focused on understanding and improving information architecture (IA), ensuring that information is logically and intuitively organized for users. Crucial for optimizing the organization and accessibility of information.
Model-View-Controller (MVC) is an architectural pattern that separates an application into three main logical components: the Model (data), the View (user interface), and the Controller (processes that handle input). Essential for creating modular, maintainable, and scalable software applications by promoting separation of concerns.
The primary brand in a brand architecture that serves as the foundation for all sub-brands and extensions. Essential for providing a unified brand strategy and leveraging brand equity across multiple products.
A cognitive bias where people prefer a greater variety of options when making simultaneous choices compared to sequential choices. Important for designers to consider user preferences for variety when designing choice architectures and product offerings.
The main brand in a brand architecture that houses sub-brands or extensions. Crucial for providing overarching brand identity and consistency across sub-brands.
A design approach that divides a system into smaller parts or modules that can be independently created, modified, replaced, or exchanged. Crucial for creating flexible, scalable, and maintainable systems.
Numeronym for the word "Modularization" (M + 12 letters + N), dividing a system into separate, interchangeable modules that can be developed, tested, and maintained independently. Important for improving maintainability and scalability of systems.
The Principle of Objects is an information architecture guideline that treats content as living, distinct entities with behaviors and attributes. Crucial for creating modular, reusable, and flexible content structures.
A brand architecture strategy where all products share a common brand name and identity. Essential for creating a cohesive brand image and leveraging brand equity across products.
Location, Alphabet, Time, Category, and Hierarchy (LATCH) is a framework for categorizing information. Useful for creating clear and intuitive information structures in digital products.
The Principle of Exemplars is an information architecture guideline that uses representative examples to illustrate content categories. Crucial for enhancing user understanding and facilitating content discovery.
The Principle of Disclosure is an information architecture guideline that promotes revealing information progressively as users need it. Crucial for managing complexity and preventing information overload.
The Principle of Choices is an information architecture guideline that emphasizes providing users with meaningful options to navigate and interact with a system. Crucial for enhancing user experience by ensuring users can easily find what they need without being overwhelmed.
A cognitive architecture model that explains how humans can learn and adapt to new tasks. Useful for understanding user learning and behavior adaptation, informing better user experience design.
A cognitive bias where consumers change their preference between two options when presented with a third, less attractive option. Useful for designers to create choice architectures that effectively influence user decisions.
A method of categorizing information in more than one way to enhance findability and user experience. Crucial for improving navigation, search, and overall usability of complex information systems.
The degree to which a system's components may be separated and recombined, often used in the context of software or hardware design. Important for enhancing flexibility, reusability, and ease of maintenance in design.
The use of physical space to convey brand identity and values through design elements like signage, architecture, and interior design. Crucial for enhancing brand presence and creating immersive brand experiences.
A brand architecture strategy where multiple distinct brands are managed under a single parent company. Crucial for managing diverse product lines and maximizing market reach.
A programming paradigm that uses objects and classes to structure software design, promoting reusability and scalability. Crucial for developing maintainable and scalable software systems.
A decision-making strategy where individuals are prompted to make a choice rather than defaulting to a pre-set option. Useful for increasing user engagement and ensuring intentional decision-making.
The practice of setting defaults in decision environments to influence outcomes, often used in behavioral economics and design. Crucial for creating user experiences that encourage beneficial behaviors through preselected options.
Software that acts as an intermediary between different systems or applications, enabling them to communicate and function together. Crucial for integrating various components and ensuring seamless interaction within digital products.
The organization of content in a way that prioritizes and structures information according to its importance. Crucial for ensuring that users can easily find and understand information.
A professional who designs, builds, and maintains systems for processing large-scale data sets. Essential for enabling data-driven decision-making and supporting advanced analytics in organizations.
Entity Relationship Diagram (ERD) is a visual representation of the relationships between entities in a database. Essential for designing and understanding the data structure and relationships within digital products.
A set of metadata standards used to describe digital resources, facilitating their discovery and management. Important for ensuring effective organization and retrieval of digital assets in product design and development.
The act of designing and implementing subtle interventions to influence behavior in a predictable way. Crucial for guiding user behavior effectively without limiting freedom of choice.
A methodology for building software-as-a-service apps that emphasizes best practices for development, deployment, and scalability. Important for creating scalable, maintainable, and efficient digital products.
A professional responsible for designing and managing data structures, storage solutions, and data flows within an organization. Important for ensuring efficient data management and supporting data-driven decision-making in digital product design.
A principle often used in behavioral economics that suggests people evaluate options based on relative comparisons rather than absolute values. Important for understanding decision-making and designing choices that highlight beneficial comparisons.
The practice of linking one page of a website to another page on the same website, improving navigation, user experience, and SEO. Essential for enhancing website structure, user engagement, and search engine optimization.
A methodology for creating design systems by breaking down interfaces into their basic components (atoms, molecules, organisms, templates, and pages). Essential for creating scalable and maintainable design systems.
A strategic framework that designs user experiences to guide behavior and decisions towards desired outcomes. Crucial for creating effective and ethical influence in digital interfaces.
The structural design of a product, defining its components, their relationships, and how they interact to fulfill the product's purpose. Important for ensuring that a product is well-organized, scalable, and maintainable.
The structure of brands within an organization, defining the relationships between parent brands, sub-brands, and other brand entities. Crucial for organizing brand portfolios and ensuring cohesive brand management.
The practice of organizing the context in which people make decisions to influence the outcomes, often used to nudge users towards certain behaviors. Crucial for designing user experiences that guide decision-making and improve outcomes.
Enterprise Architecture (EA) is a strategic framework used to align an organization's business strategy with its IT infrastructure. Crucial for optimizing processes, improving agility, and ensuring that technology supports business goals.
The design of environments in which people make decisions, influencing their choices and behaviors. Important for creating user experiences that guide decision-making processes effectively.
The structural design of information environments, organizing and labeling content to support usability and findability. Essential for creating intuitive and navigable digital products.
A brand that is supported by a stronger brand, typically a parent brand, which lends its credibility. Essential for leveraging the strength of a parent brand to build trust and recognition for a sub-brand.
A design principle that states the design of a product or interface should primarily serve its intended purpose or functionality. Important for creating digital designs that are both practical and user-friendly.
A component in neural networks that allows the model to focus on specific parts of the input, improving performance. Essential for developing advanced AI models, particularly in natural language processing.
Generative Pre-trained Transformer (GPT) is a type of AI model that uses deep learning to generate human-like text based on given input. This technology is essential for automating content creation and enhancing interactive experiences.
A cognitive bias where people overemphasize information that is placed prominently or in a way that catches their attention first. Crucial for designing interfaces and information displays that manage user attention effectively.
A design approach that prioritizes the practical purpose and usability of digital products over purely aesthetic considerations. Important for creating efficient, user-centered designs that effectively fulfill their intended functions.
The process of training an AI model on a large dataset before fine-tuning it for a specific task. Crucial for building robust AI models that perform well on various tasks.
An algorithm used by Google Search to rank web pages in their search engine results, based on the number and quality of links to a page. Essential for understanding search engine optimization and improving website visibility.