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.
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();
}
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
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/crosstabs 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.

Performance improvement
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 infrastructure.
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
rendering 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.

Over 30 years of experience
Product development of List & Label