BESSER documentation

Build software from a model. Draw your system in the browser or define it in Python, then generate the code for your application.

New to BESSER? Start in the online editor. You do not need to install anything or write Python to create your first model.

Choose your starting point

01 / Use the editor

Create a project, draw or describe a model, and download generated code.

Start in the browser

02 / Use Python

Install BESSER and turn a small model into Python classes.

Create your first model

03 / Build an application with AI

Review your model, ask for an application, and follow a Spec-Driven Agent run.

Generate with the agent

Find what you need

Note

Reading the v8 documentation while upgrading an existing installation? Start with the release notes and the migration guide.

This site is one of three BESSER documentation sites. The other two are:

  • Web Modeling Editor docs: using the browser editor, from projects and diagrams to the AI assistant and code generation.

  • Modeling Agent docs: running, configuring, and extending the service behind the editor’s AI assistant.