Cross-platform reporting for your app

Your app runs cross-platform. Now your reporting does too.
With List & Label 31, you deliver reports on Windows, macOS, Linux, and Android.

Windows Linux Docker Cloud Android macOS
Check the features

The innovations at a glance

List & Label
Cross Platform ↓

New Excel
data provider↓

AI$()feature for AI
directly in the report ↓

Cloud: S3 and Microsoft
Graph compatibility ↓

Ready for
.NET 10 ↓

New PDF
rendering engine ↓

Pivot/crosstab & new DataTree
in the Web Report Designer ↓

New features in
the Report Server ↓

One engine. All plattforms.

List & Label Cross Platform (LLCP)

With List & Label 31, a fully cross-platform reporting engine is released for the first time – completely written in .NET and without native dependencies. This lets you create reports that run everywhere: on Windows, Linux, macOS, iOS, or Android.

Since the announcement, we’ve added additional export formats and report functions, all available right on release.

In the video, we show you, among other things, our JSON converter to easily convert existing LL projects into the new project file format.

    Up to 5x faster printing compared to the classic LL version

    Support for export formats like PDF, JSON, SVG, PNG, and more

    Support for all .NET-compatible data sources

    Flexible deployment: Docker, Azure, & AWS, including cost-efficient Linux hosting

    Seamless integration with Avalonia, NET, Blazor, WPF, WinForms, & more

    Only until October 9!

    Enterprise subscription for the price of Professional

    Save around 30% and discover the new List & Label Cross Platform.

    Bring AI into your reports with AI$()

    
      
    private async Task GetOpenAIResultAsync(string prompt)  
    {
        var builder = Kernel.CreateBuilder();
        var apiKey = "your-secret-key-here";
        builder.AddOpenAIChatCompletion(
            modelId: "o4-mini",
            apiKey: apiKey
        );
    
        var kernel = builder.Build();
        var chatFunction = kernel.CreateFunctionFromPrompt(prompt);
        var result = await kernel.InvokeAsync(chatFunction);
        return result.ToString();
    }
    
      
    Use the AI$() function to harness the power of OpenAI or other LLMs directly in your reporting. Whether it’s translation, text summarization, or fully formulated suggestions—you simply enter a prompt, and the AI does the rest. This is enabled by the .NET integration of Microsoft’s Semantic Kernel (the feature is available exclusively in .NET). Thanks to built-in caching, everything runs efficiently.

    You enter the prompt—AI$() takes care of the rest. A magical function call with endless possibilities.

      AI$("Translate " + Zahlungskonditionen + " to French")

      AI$("Create a summary of this sales data: " + LoadFile$("c:\data\salesdata.txt"))

      AI$("Write a C# code snippet that calculates factorial")

      Ready for .NET 10.0

      Ready for .NET 10

      With version 31, List & Label runs fully on .NET 10 across all platforms.

      Future-proof development: LL31 natively supports .NET 10. You can start new projects directly on the current stack without limitations in reporting integration.

      Continue seamlessly: Existing features like data binding, DOM, export, and designer work reliably under .NET 10. No refactoring required.

      Cross-platform? Already on .NET 10: The cross-platform version is already fully based on .NET 10 – ideal for modern desktop, web, and container apps.

      Pivot­/­cross­tabs in the
      Web Report Designer

      Create pivot/crosstabs directly in the Web Report Designer (WRD) – no need to switch to the desktop designer anymore. You stay fully in the browser and save time by avoiding tool switching or installations.

      Field selection for rows, columns, and values is done directly in the properties panel. The live preview instantly shows you what changes.

      Whether you’re analyzing orders by region or comparing revenue by quarter – your data can be grouped, filtered, and visualized in just a few clicks.

      This turns the WRD into a full-fledged reporting environment – without media breaks, without friction. For you, that means: create, customize, and publish reports on the web – all directly in the browser, all in one place.

      Per­for­mance impro­ve­ment
      in the Web Report Designer

      The DataTree is the central view in the Web Report Designer, where you can browse your data sources. Tables, fields, and relations are displayed hierarchically. The library previously used was a performance bottleneck with large data sources. For List & Label 31, we completely redesigned the DataTree and migrated it to a modern technical foundation.

      Appearance and usability remain unchanged. However, performance has been significantly improved. Load times are now noticeably shorter, especially with complex data sources. Even those can now be loaded in under a second. This makes working in the Web Report Designer noticeably faster and smoother, even for large-scale projects.

      New Excel data provider for cross platform

      With the new Excel data provider based on OpenXML 3.3.0, you can access Excel files directly—without COM interop or Windows-specific DLLs. Access works, for example, on Linux, macOS, and other platforms via List & Label Cross Platform.

      Previously, Excel access was tied to Windows-specific interfaces. That’s now a thing of the past. With the new provider, this detour is completely eliminated.

       

        Platform-independent: Runs on Windows, Linux, macOS, and even Android

        Full functionality: Filters, formulas, & more—just more flexible

        OpenXML-based: Modern, open architecture with version 3.3.0

        New cloud storage providers: S3 & Microsoft Graph

        Reporting that scales with your cloud infra­structure.

        With List & Label 31, you can export reports directly to the cloud—whether you’re using Amazon S3, Cloudflare R2, or Microsoft 365 (SharePoint and OneDrive). You no longer need local paths or upload scripts. Instead, you get native support for scalable architectures.

        Direct export to S3-compatible storage like Amazon S3, Cloudflare R2, Wasabi, or MinIO

        Access via Access Key & Secret – no SDK required

        A Microsoft Graph provider for SharePoint & OneDrive

        New PDF
        ren­dering engine

        with improved
        display

        The new rendering engine ensures more precise and reliable rendering of PDF documents embedded in the report. Unicode characters and drawings are displayed cleanly—independent of the fonts used or complex content. Reports and forms therefore appear clear and true to the original, just like in the source document.

         

          Starting with the first service pack for List & Label 31, a new PDF export will also be available, ensuring improved display for exported documents as well.

          The first service pack for LL31 will also offer support for the current ZUGFeRD version 2.3 to generate electronic invoices according to the latest standard.

          New features in the
          Report Server

          Amazon S3 integration for seamless reporting in the cloud

          As a new upload action, we now support Amazon S3 and therefore also all Amazon S3-compatible object storage solutions (e.g., Cloudflare R2, MinIO, Hetzner Object Storage).

            Remove data sources in report templates: Data sources can now be removed directly in the properties of report templates with a single button click—faster and without detours. Opening a data source in a new tab is now also possible via button.

            Database schema in routine names: The routine wizard now also displays the associated schema under MSSQL. This makes it immediately clear whether the correct routine has been selected—even if the same name exists in multiple schemas.

            New PDF rendering engine: The new PDF rendering engine now renders embedded PDF documents even more precisely. Unicode characters and drawings are reproduced true to the original, independent of the fonts used.

            Repository for
            Delphi­/­VCL

            Starting with version 31, List & Label also supports the repository feature for Delphi/VCL applications. This allows you to manage projects, subreports, images, and other resources centrally without requiring absolute file paths. Instead, you access them via unique repository IDs.

              In the integrated repository manager, you keep track of your content directly in the designer. For you as a Delphi developer, this means less manual maintenance of project files, easier distribution, and more consistent reporting.

              combit software logo
              phone white    mail icon    person icon
              Left Menu Icon