Skip to main content
Product Features

Explore what Open Self Service offers

Here's a breakdown of what the framework enables — both for business outcomes and developer experience.

For developers

  • Performance-first, modern stack

    Next.js, SSR, Tailwind, shadcn, Lighthouse 90+ scores

  • Built-in reusable UI components & blocks

    Create pages from modular components and UI blocks

  • Unified API layer

    Fetch all backend data via one normalized interface

  • Ready to use CMS content models

    Use pre-defined schemas mapped to frontend components

  • Growing list of integrations

    Connect to CRM, CMS, search, auth, and more...

For digital transformation leaders

  • Quick start with built-in starters & components

    Build with our starters, functional blocks & components

  • Control over frontend without dev support

    Let CMS users manage layout and content

  • From support apps to enterprise CX platforms

    Support apps; help centers; asset, subscription or fleet management portals; large-scale digital Customer eXperience platforms

  • Vendor independent frontend

    Choose the best tools, replace them freely when needed

  • UX optimized for efficient customer self-service

    Use proven UI patterns designed for great CX

What’s included in your dev toolbox

Developer Experience

  • TypeScript SDK

    For easy, type-safe API consumption.

  • CLI app scaffolding

    Use our CLI to scaffold a full project in seconds.

  • Optimized monorepo tooling

    Use Turborepo with fast dev workflows, hot reload and modular builds.

  • Storybook

    Browse and test our UI components with built-in Storybook integration.

  • Code quality tooling

    Enforced code style and linting with ESLint, Prettier, and CI-ready configs.

  • Integrations with headless APIs

    Many integrations come OOTB. Easily add your own with our built-in extension methods.

  • Docker-ready deployment

    Preconfigured Docker & Docker Compose setup for local and cloud deployments.

  • Renovate bot

    Stay secure and up-to-date with Renovate preconfigured for monorepo environments.

Frontend app

  • Next.js

    based frontend for great performance and developer experience.

  • TypeScript

    full-stack TypeScript support out of the box.

  • Tailwind and shadcn/ui

    large UI component library and solid tools for rapid UI development.

  • Next-intl

    for Internationalization and localization support.

  • Tailwind + UI tokens

    for Ui customization, theming and branding.

  • Built-in authentication

    Auth.js-based authentication support. RBAC via extenral integrations.

  • Dynamic, CMS-powered page composition

    Page structure and component configuration built-in, managed via headless CMS-s.

  • 90+ Lighthouse scores

    Performance, accessibility, SEO, and dev best practices OOTB.

API layer

  • NestJS integration middleware

    A powerful backend-for-frontend written in NestJS and TypeScript, ready for composable integrations.

  • Data orchestration and aggregation

    Orchestrate requests and aggregate data from multiple sources.

  • API normalization

    Normalize frontend data model and stay vendor independent.

  • Event-driven with RxJS

    Use reactive programming patterns for real-time updates and external triggers.

  • Backend-agnostic frontend

    Swap APIs without changing the frontend.

  • Request optimization

    Reduce over-fetching and minimize the number of API calls with smart data orchestration.

Available functional blocks

Use built-in functional blocks to speed up development and add essential customer-support features.

Learn more about Blocks

Core customer portal blocks

Authentication & RBAC

Content & knowledge blocks

CMS-powered marketing content

Want to connect your own APIs?

Go to the Integrations page to learn more about supported services and how to add your own.