Reporting Tool for Web, Cloud & Desktop Apps
The reporting engine that transforms raw data into pixel-perfect reports with just a few API calls. Supports .NET, Java, Delphi and more. Built for devs, made to scale, embeddable anywhere.
TRUSTED BY COMPANIES WORLDWIDE

TRUSTED BY COMPANIES WORLDWIDE
Build your app. We’ll take care of the reporting.
List & Label is the reporting SDK that adds embeddable reporting, printing, and exporting features to your application. Keep full control over data access, layout design, and output formats.
Works with your stack
- Visual Studio .NET/.NET Core: The included NuGet packages allow for quick integration into your project. List & Label supports .NET 6/7/8, .NET Framework 4.x, and all CLR languages (C#, C++/CLI).
- Delphi/VCL: Use the VCL component to seamlessly integrate List & Label with Embarcadero RAD Studio. Support for FireDAC provides easy and fast data access.
- C/C++: Develop your List & Label application with C/C++ using the API. Sample applications show how you can use the IDataProvider interface to implement advanced reporting features.
- Other languages and IDEs: You can integrate List & Label into any DLL/API-compatible language.
Introduction to programming l Quick start guide l Watch video tutorials
“Easy way to integrate perfect reporting into any application. Top notch!”
Martin Ruch, infoline Software
Flexible data connectivity
- Over 40 data providers for .NET: Choose from a variety of data sources, including SQL databases like MS SQL Server, MySQL, Oracle, and NoSQL databases, or file-based formats such as JSON or XML.
- Custom data sources: Create your own data providers to connect List & Label to virtually any data source.
- Combining data sources: Add multiple data sources of different types to your report templates to integrate them into a single report, such as data from SQL databases and CSV files.
- Full data control: Numerous events in the source code allow you to control whether and how data from the data provider is used.
- FireDAC support: Enables data connectivity in Delphi applications using FireDAC technology, supporting a variety of databases like Oracle, MS SQL Server, SQLite, DB2, MySQL, and PostgreSQL.
“Other report generators access the data directly, restricting access to the data. Not so with List & Label. Here, the programmer passes the data through the code. This means that it does not matter where the data comes from. It can be a database table, an XML file or even an array.“
Joachim Bieler, BEFO
Gold in the category:
Reporting, Analysis and Visualization
Silver in the category:
Charts, Gauges, Graph and Flow
Gold in the category:
Reporting, Analysis and Visualization
Silver in the category:
Charts, Gauges, Grapand Flow
Fully customizable
- Report designer for desktop & web: Fully customizable for users with WYSIWYG convenience and an MS Office look & feel for intuitive operation.
- Various project types: Create complex reports, evaluations, lists, invoices, labels, documents, and forms.
- Free object placement: Unlike banded report designers, which are structured by detail, header, and footer bands, objects in the List & Label Designer can be freely placed and precisely aligned within the workspace.
- Subreports and project includes: Save time when creating new reports by incorporating recurring elements such as letterheads, tables, and charts as subreports or project includes.
- Object model: The Document Object Model (DOM) API allows you to create and modify reports entirely from source code if you prefer to customize report templates at the code level.
- Powerful formula language: With over 250 functions, the formula language supports a wide range of calculations, from mathematical operations to specialized financial and date functions.
Rich data visualization
There are no limits to data visualization in List & Label. Add text, images, charts, multi-dimensional crosstabs, interactive maps, barcodes, gauges, PDFs and more.
“Whether it’s clearly structured, content-focused output documents or complex evaluations, List & Label enables us to optimally meet our customers’ diverse requirements with minimal effort.”
Marc Deller, proALPHA Business Solutions
Reporting in the browser
In the backend, List & Label supports integration with ASP.NET MVC-based web and cloud applications. In the front-end, flexible integration into JavaScript frameworks such as React, Angular, and Vue is possible.
- Designing in the web: Create report templates directly in the browser using the Web Report Designer or Ad-hoc Designer. The interfaces of these designers are optimized for all major browsers, allowing users to create reports platform-independent on Windows, iOS, Linux or Android.
- View reports in the browser: The Web Report Viewer is also platform-independent (Windows, iOS, Linux or Android) and works in all major browsers, offering interactive features such as drill-down, report parameters and expandable regions.
- Server-based reporting: The Report Server is a web-based and scalable reporting platform that can be seamlessly integrated into your cloud or on-premises infrastructure.
“The Report Server included in the Enterprise Edition is great for us! It saves us a lot of development work on an in-house reporting project.”
Andreas Pfiz, solid IT
Interactive experiences
- Report parameters: Allow users to filter by specific values in the preview to select what information is displayed.
- Interactive drilldowns: Users can navigate from aggregated information to more detailed data. This is an easy way to explore multidimensional data.
- Expandable regions: These provide a drilldown option without leaving the current view or creating a separate project.
- Sorting: Users can change the order of data by simply clicking on the relevant column header in the preview. This allows users to determine the order of the data without having to make layout adjustments.
- Forms: Users can design forms in the Report Designer, with elements retained in the preview and when exported to PDF. Fields can be edited in the PDF.
“I would recommend List & Label because it is absolutely flexible and allows the customer to design their own forms using the included designer.”
Andreas Dähne, ADC Dortmund
Extensive printing options
- Preview: Allows you to generate your reports with real data and see the finished report instantly (WYSIWYG). So you can check and adjust the layout and data before printing and exporting.
- Poster printing, multi-page printing, and scaling: With this option, you can print multiple pages on a single sheet (multi-page printing), multiple sheets per page (poster printing), or scaled prints.
- Combination printing: Combination printing allows you to combine different projects into one print job.
- Multi-pass processing for pre-calculations: This feature allows multiple print passes, simplifying tasks such as working with references or displaying different information when printing multiple outputs.
- Print job distribution: Tailor your print jobs to meet different requirements. For example, you can create multiple copies or versions of a document, each with specific print settings.
Multi-pass process |Printing video tutorial | Label printing video tutorial
“We wouldn’t want to be without List & Label. It makes the development of applications with print output much easier.”
Klaus Müller, Lear Corporation
Numerous export formats
List & Label offers about 30 export formats that can be specifically configured. These include:
- PDF export: Offers customizable document properties, adjustable JPEG quality, comprehensive security settings, table of contents, and ZUGFeRD/XRechnung support.
- Microsoft excel export: Supports exporting table data, merging all pages into one worksheet, endless pages, hyperlinks, worksheet protection, and native Excel formulas.
- Microsoft word export: Supports document options such as title, author, subject, keywords, and allows tables to be exported on continuous pages.
- Graphics formats (including SVG, PNG, JPEG): Often used to create custom dashboards. Optionally, the result can be cropped to fit the report content without distracting borders.
- XHTML/CSS export: Allows all pages to be merged into one XHTML file, creating continuous pages and fixed headers when scrolling.
“The great advantage of List & Label is its flexibility. List & Label makes my work easier wherever forms need to be printed or optionally converted into other formats, […].”
Uwe Wehmeyer, Deutsche Post
Automated report output
- Email distribution: Reports or documents can be automatically attached to an email. In addition to Microsoft Graph, you can use SMTP, Simple MAPI or XMAPI protocols for email distribution. The variety of supported protocols allows you to tailor your email distribution to the needs of your users and infrastructure.
- Security: When using SMTP for email distribution, List & Label supports connection encryption via SSL/TLS to ensure the security of the transmitted data.
- Support for cloud storage services: List & Label provides the option to transfer exported reports directly to cloud storage services such as Google Drive, Microsoft OneDrive, Dropbox and WebDAV.
- ZIP: Optionally, exports can be compressed directly into a ZIP archive.
“List & Label is a powerful tool that facilitates the creation, distribution, and partly archiving of customer documents […] comfortably and easily. It grows with its tasks!”
Stefan Muehleck, DATAreform
Explore our reporting tool in action
See what you can build with List & Label in our interactive online demo. Or try List & Label with your own data using the free trial version.
What’s new?
Would you like to receive news about List & Label? Then subscribe for the newsletter.
List & Label Cross Platform — Reporting for Linux and More
March 5, 2025 | We’re currently working on a new, future-oriented offshoot of List & Label — a cross-platform reporting solution that will also run on Linux and macOS. Read more
Optional rendering of SVG files as vectors
April 17, 2025 | A very popular wish from our Idea Place is finally fulfilled in version 30 – SVG files are optionally output as vectors.
New Service Pack 29.004 for List & Label and the Report Server
March 5, 2025 | The List & Label Service Pack 29.004 is here – with support for Windows Server 2025, Embarcadero RAD Studio 12.2, and a host of new features and improvements.
Start with our dev guides
What our customers say
“Thanks to List & Label, we can now offer our customers much more complex reports and documents than before, and we can implement them about 50% faster.”
IT Developer / Owner, WebDatabases
For us it is the best reporting tool available. We use it for almost every software solution we are offering.
our customers and consultants have a means to design their own reports through the web application.
I started using LL in version 8 and I just simply love it.
After a short training period, I already get along very well with the designer. Programming is also no problem thanks to the good documentation. Overall, I am very satisfied, in numbers I would say 9 out of 10. I also find it super and not a matter of course to seek contact with the customer.
I find that whatever I need to do, there’s almost always a way to do it.
FAQ
Into which development environments can the reporting tool be integrated?
We provide special components for .NET and VCL for easy integration. Our .NET Tutorial shows you how to integrate List & Label into your application. We also provide you with a few programming examples. Of course you can also integrate our reporting tool into all DLL/API compatible languages. Contact us if you need more information about a specific programming language.
How can I link data sources to the report generator in .NET?
You can freely choose your preferred data access. For example, you can choose from amongst ADO.NET objects (e.g. DataSet, DataView), business objects, ORM data (e.g. Entity Framework), LINQ data or any enumerations. We also offer additional data providers for various SQL and NoSQL databases such as Microsoft SQL, PostgreSQL, MySQL, Oracle, DB2, MongoDB etc. Furthermore, any data source that comes with an OLE DB or ODBC driver can be used as a data source with our reporting tool. Relationships between tables are automatically analyzed and transferred. If you need more customization options, you can simply implement your own data provider. If you need support, we’re happy to help. Contact us for further information.
Can I use List & Label with desktop, cloud and web applications?
No problem! You can create both types of applications with List & Label. The reporting tool offers extensive options for making the functions associated with desktop applications available in web applications too with the help of the Web Report Designer, the Ad-hoc Designer, our HTML5 viewer and the ready-to-use Report Server.
Can I test List & label for free?
Yes, there’s no catch. Beside the free, fully functional 30 day trial, we offer a satisfaction guarantee in form of a 100 day money-back policy, valid from date of purchase. For reimbursement, all we need is a written non-use and deinstallation confirmation.