The roadmap of Kesko Design System, based on our future planned design and development path. Subject to change based on user needs and feedback.
Q3 2025 #
Done: Kespro supportDone: Initial project planningDone: Initial background researchDone: Initial user researchDone: Technical research and audits
Q4 2025 #
Done: Architecture and API designDone: Roadmap and scopeDone: Design system goalsDone: Design system principlesDone: Live previews for GitHub pull requestsDone: Build, test & deploy automation on CIDone: LLMs.txt for AI modelsDone: Markdown content for AI modelsDone: Getting buy-in and supportDone: Custom Elements proof of concepts & ADRsDone: Initial documentation platformDone: Initial infrastructure foundations
Q1 2026 #
Done: Kicking off weekly updatesDone: Adjusted roadmap for 2026 and beyondDone: Naming conventionsDone: Kicking off bi-weekly office hoursDone: Improved LLMs support for the docs platformDone: Improved support for different content types in docsDone: Foundational design token infrastructureDone: Foundational color palette infrastructureDone: Created new @kesko/tokens packageDone: Created new @kesko/color packageDone: Created new @kesko/fonts packageDone: System instructions for Copilot and Claude agentsDone: Design Tokens documentation featuresDone: Code and contributing conventionsDone: Release process and changelog for the docs platformDone: Icons library with ES modules and React componentsDone: Usage guidelines for@kesko/iconspackageDone: Bug report and feature request workflowDone: Usage guidelines for@kesko/fontspackageDone: Product team support with@kesko/iconsmigrationDone: Start hiring a Design Engineer for the systems teamDone: Piloting the new icons and fonts with product teamsDone: Analytics platform to track the adoption of the design system
Q2 2026 #
Done: Piloting the new icons and fonts with product teamsDone: Publish first stable production release of icons,v1.0.0Done: Hiring a Design Engineer for the systems teamDone: Usage guidelines for@kesko/colorpackageDone: Usage guidelines for@kesko/tokenspackageDone: Internal Design System APIsDone: Gathering and documenting the existing design tokensDone: Beta release of design tokensDone: Improved color palettesDone: Publish first stable production release of webfonts,v1.0.0Done: Alpha release of the themes packageDone: Themeable design tokensDone: Theme dark mode supportDone: Design tokens documentationDone: Design token visualizer toolDone: Alpha release of the CSS framework packageDone: Automated accessibility and visual diff testsDone: Docker setup for running visual diff testsDone: User editable component usage examplesDone: Theming support for documentation platformDone: Onninen and K-Ruoka themesDone: Usage guidelines for@kesko/csspackageDone: JSON Manifest generation from component JSdoc annotationsDone: Auto generation of vanilla HTML component utilitiesDone: Auto generation of components documentation and subpagesDone: Developing the first set of React+HTML componentsDone: Alpha/beta releases of the new npm packagesDone: Usage guidelines for@kesko/themespackageDone: Resources page with tools and downloadsDone: Interactive code playground for editing examples live in the browserDone: Improved mobile version of the documentation platformDone: Design token naming and consistency.Done: Re-designed documentation search experienceDone: AI features documentationDone: Design system agent skills that you can installDone: Accessibility guidelinesDone: Accessibility checklist toolDone: Refactored test automation and runnersDone: Start tracking design system KPIsDone: Convert design tokens into W3C DTCG formatDone: Syncing design tokens with FigmaDone: Figma design tokens- In progress: Theming system and utilities
- In progress: Kesko brand themes
- In progress: Component library
- In progress: CSS Framework
- In progress: Figma Toolkit
- In progress: Iconography refresh and guidelines
- In progress: Figma icon library
- In progress: Iconography workshops
- In progress: On-boarding new team members
Q3 2026 #
- Kicking off monthly updates
- User satisfaction surveys
- Playground examples for all packages
- Design system CDN (Content Delivery Network)
- Usage guidelines for
@kesko/componentspackage - Piloting the new features with product teams
- Components work continues
- Figma Toolkit work continues
- Figma Toolkit usage guidelines
- Continued work on improving the docs platform
- Piloting new features with the product teams
- Continued design system research
- Button component
- Stack component
- Divider component
- Spinner component
- Visually hidden component
- Badge component
- Card component
- Input component
- Textarea component
- Radio component
- Checkbox component
- Fieldset component
- Design system workshops
Q4 2026 #
- Work on components continues
- Technical writing for the documentation
- Continued work on improving the docs platform
- Content and copywriting guidelines
- Piloting the new features with product teams
- Localization guidelines
- Accessibility testing and validation
- Motion guidelines
- Tooltip component
- Brand guidelines
- Popover component
- Dropdown component
- Switch component
- Toast component
- Alert component
- Details component
- QR Code component
2027+ #
- Improving existing tools, new features & bug fixes
- Migration support and tools for product teams
- Work on components continues
- Work on Figma Toolkit continues
- Introducing wider contribution model
- Onboarding wider developer community
- Publishing production ready modules
- Rollout to production environments
- Model Context Protocol (MCP) Server
- Continued research & workshops
- Modal component
- Select component
- Design systems support
- Ramping down old design systems
- Public release