Warning
this is a page is in draft and has not yet been edited or approved
Introduction
Welcome to the Progress Infra 360 Design System (I3DS) also referred to as PWC (Progress Web Components).
I3DS is specifically designed to unify the design, interaction, and user experience across all products within the Infra 360 suite. However, its applicability extends beyond Infra 360 products, offering value for internal tools and vendor integrations as well.
This design system is a comprehensive collection of principles, standards, and best practices to guide the creation and implementation of Infra 360 features, modules, and applications. As a cohesive design language, I3DS establishes a common grammar and vocabulary, enabling the development of accessible, responsive, and efficient user experiences.
A Cohesive Experience
Progress serves a diverse, global audience. Users interact with various aspects of the Infra 360 product suite daily, with unique needs, preferences, and accessibilities. Each person may differ in physical or cognitive abilities, device type, and internet connectivity. These considerations must shape the design process from start to finish.
Familiar design patterns empower users to navigate seamlessly and intuitively discover new features. If pages and features within the platform share consistent metaphors, users feel grounded and can focus on their tasks rather than adapting to unfamiliar UI elements.
I3DS emphasizes cohesive user experiences to ensure that, regardless of where a user is within the platform, the interactions remain familiar and intuitive.
Inclusive and Accessible Design
Progress is committed to inclusivity, ensuring accessibility is central to every design decision. By embedding accessibility into the foundation of a project, I3DS promotes a design approach that respects diverse abilities and needs. Retroactively adding accessibility often proves challenging, so we aim to incorporate it as a core value in the design process.
Responsive Design
Infra 360 products are accessed on various devices and screen sizes, from desktops to mobile phones. Providing a responsive experience is essential to meeting accessibility requirements and delivering a seamless experience across all platforms. I3DS offers reusable patterns and components that facilitate the creation of responsive, accessible designs, empowering teams to focus on delivering value without reinventing design solutions for each project.
3DS adopts “responsive design” as a guiding principle, emphasizing adaptability to different device form factors and user preferences within these resolution guidelines.
While responsive design within I3DS is intended to be inclusive, it is also optimized for specific device resolutions. These targeted resolutions help maintain design integrity but may impose certain limitations on very small or very large devices.
Design for Efficiency
Progress products are built with productivity in mind. A key objective of I3DS is to support a streamlined, efficient user experience that minimizes friction between the user and the software. Through cohesive, inclusive, and responsive design practices, I3DS aims to create a calm and logical user journey, enabling users to remain focused and productive.