A service system is a coherent combination of people, process, and technology that delivers some value to an end user.
Complex systems design represents an alternative paradigm to our traditional design engineering approach. The paradigm of complex systems design is focused on the development of open systems
Design thinking is a design process that enables us to solve complex problems. It combines deep end-user experience, systems thinking, iterative rapid prototyping and multi-stakeholder feedback to guide us through the successive stages in our design.
Event-driven architecture (EDA) is a design pattern built around the production, detection, and reaction to events that take place in time. It is a design paradigm normalized for dynamic, asynchronous, process-oriented contexts; it is most widely applied within software engineering.
Modular design is a design pattern that is built around the idea of autonomous modular components that can be independently created, easily configured and reconfigured into different systems.
Service Oriented Architecture is an approach to distributed systems architecture that employs loosely coupled services, standard interfaces, and protocols to deliver seamless cross-platform integration.
System life-cycle, in systems engineering and design, is a view of a system or proposed system that addresses all phases of its existence to include system conception, design and development, production
Self-organization in design refers to the process of co-creation in the development of a product or service. Instead of a professional designer producing a finished product and pushing it out to the end user, self-organizational design involves the two-way interplay between the designer and the end user where products are designed to be redesigned by the user, thus enabling an evolutionary process of development.