Features · Personalization

Who are your users?

Real users differ — in language, abilities, accessibility needs, digital literacy, and preferences. BESSER lets you model those end-user profiles as first-class artifacts and reuse them to derive profile-specific variants of your interfaces and agents, without hand-writing personalization code.

Model end-user profiles

User diversity is usually captured informally, in personas or requirements that never reach the models you build from. BESSER adds a dedicated graphical perspective for end-user profiles, so the people who will use your software become first-class modeling elements alongside your class diagrams, interfaces, and agents.

  • A dedicated graphical profile-modeling perspective
  • Capture preferences, abilities, accessibility needs and competences
  • Model whole user groups and categories, not just individuals

Describe users in plain language

You do not need to know the underlying metamodel. Describe a target user group in natural language — or point the assistant at a requirements document — and it creates or updates the matching profile model, explaining the concepts as it goes. Modeling stays open to non-technical designers, domain experts, and clients.

  • Natural-language, assisted profile modeling
  • Create, modify, and explain profiles conversationally
  • Powered by the BESSER Agentic Framework

Personalized interfaces

Design one interface in the no-code GUI editor, then combine it with a user profile to derive a profile-specific variant. BESSER adapts both content and presentation — translating copy, enlarging text, simplifying layout for readability — and the result stays a fully editable page you can refine before you ship.

  • Derive profile-specific interface variants from one base page
  • Adapt language, text size, and readability
  • Variants stay editable in the no-code editor

Personalized agents

The same profiles drive the BESSER Agentic Framework: generate conversational agents tailored to the user in front of them. A single profile model can personalize both an agent’s conversation and the graphical interface around it, keeping one source of truth for who the user is.

  • Generate profile-aware conversational agents
  • One profile personalizes agents and interfaces alike
  • Built on the BESSER Agentic Framework
Explore the Agentic Framework

Reusable, portable profiles

A profile is a reusable artifact, not throwaway documentation. Export it to reload in the editor, to platform-independent JSON, or to Python objects for your generation pipelines. The backend checks each model for consistency, so profiles stay valid wherever they are reused.

  • Export to platform-independent JSON or Python objects
  • Conformance-checked against the profile metamodel
  • Reuse one profile across interfaces and agents

Design for everyone

When user differences are not considered, software quietly excludes people. By making profiles explicit — accessibility needs, language proficiency, digital literacy — BESSER turns inclusion into a deliberate modeling decision. In the generated application, end-users can pick the profile that best fits them for a genuinely personal experience.

  • Accessibility and language needs as first-class inputs
  • Reduce the risk of digital exclusion
  • End-users choose the profile that fits them