The path to the book
- 2007 onward · Citrix — A system at scale: Building a 1,500-icon language for complex enterprise products made the challenge clear: teams needed shared rules for meaning and use, not just a consistent visual style.
- From library to language — Rules teams can extend: Naming, composition, archive strategy, and interaction guidance turned a large icon library into a system teams could maintain and grow.
- Digital SanSkrit — The method in a book: The treatise brings those principles together so teams can create new icons and meanings without losing the thread.
- Language, not style: Iconography for complex systems is a language problem, not a style problem.
- Rules that extend: Compositional rules let teams coin new meanings without losing the thread.
- The principal designer as grammarian: “The principal designer becomes a grammarian—not creating individual utterances, but defining the framework that enables consistent production across teams.”
Eight semantic roots. A system teams can extend.
The book treats icons as a language: a small vocabulary of reusable meanings, combined through explicit rules rather than redrawn by taste for every new state.
- Agent · karta
- Who acts
- Container · adhara
- Where it belongs
- Direction · disha
- Where it moves
- Flow · pravaha
- How it relates
- Link · bandhana
- What connects
- Severity · tivrata
- How urgent
- State · sthiti
- What condition
- Time · kala
- When it applies
Composition rules
- Fixed root order
- Canonical modifier positions
- Bounded composition depth
- No new pixels for a compound
The same grammar supports people and software: operative icons receive accessible names from the same source as their tokens, while deterministic names and meanings make the system easier to maintain and safer for AI-assisted workflows.
Citrix origin · 2003–2007 · Continued from 2007 onward
The book traces its method to the Citrix Vista Iconic Language: a 2003–2007 effort to replace sixteen agency dialects across three products with one governed visual grammar. The system then carried forward as a reusable language for a suite serving more than 1,000 interfaces.
16 agencies → one grammar · 3 products → one suite · 1,000+ interfaces
View the full book story
Read the book PDF