About BITLAGO Apps

A modular platform providing engineering tools, data management and cloud services for teams that work with complex technical workflows. To learn more about our solutions, visit bitlago.eu.

Third-party software

This application runs on .NET 8 and ASP.NET Core (MIT, © .NET Foundation and Contributors) and redistributes the components below. Each is used unmodified under its own license. All of them are permissive — MIT, the PostgreSQL License and Apache 2.0 — and the applicable license texts are reproduced further down this page. The full text also ships inside each NuGet package (.nuget/packages/<name>/<version>/).

Direct dependencies

Component Version License Notes
ClosedXML 0.105.0 MIT Excel (.xlsx) read/write.
Microsoft.AspNetCore.Authentication.JwtBearer 8.0.12 MIT Bearer-token authentication for the add-in API.
Microsoft.AspNetCore.DataProtection.EntityFrameworkCore 8.0.23 MIT Persists Data Protection keys to the app database.
Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore 8.0.12 MIT Developer-only DB migration diagnostics page.
Microsoft.AspNetCore.Identity.EntityFrameworkCore 8.0.12 MIT ASP.NET Core Identity user/role store backed by EF Core.
Microsoft.EntityFrameworkCore.Tools 8.0.12 MIT Design-time CLI tooling (dotnet ef migrations …). Not shipped at runtime.
Npgsql.EntityFrameworkCore.PostgreSQL 8.0.11 PostgreSQL License PostgreSQL provider for EF Core. PostgreSQL license is BSD/MIT-compatible.
QuestPDF 2026.5.0 QuestPDF Community MIT PDF generation. Community License is MIT-style and FREE for individuals and companies with annual gross revenue below USD 1 000 000. Above that threshold a paid Professional or Enterprise license is required.
System.IdentityModel.Tokens.Jwt 8.12.0 MIT JWT issuing and validation. Used by the module-license token service.

Transitive dependencies

Component Version License Notes
ClosedXML.Parser 2.0.0 MIT Excel formula parser used by ClosedXML.
DocumentFormat.OpenXml (incl. .Framework) 3.1.1 MIT Open XML file format support behind ClosedXML.
ExcelNumberFormat 1.1.0 MIT Excel number-format rendering used by ClosedXML.
Humanizer.Core 2.14.1 MIT Pluralisation for EF Core scaffolding. Design-time only.
Microsoft first-party libraries (Microsoft.Extensions.*, Microsoft.EntityFrameworkCore.*, Microsoft.IdentityModel.*, System.*) 8.x MIT The .NET runtime, ASP.NET Core and EF Core libraries and their satellite packages. All MIT, summarised as one entry.
Mono.TextTemplating 2.2.1 MIT T4 templating used by EF Core tooling. Design-time only.
Npgsql 8.0.6 PostgreSQL License The PostgreSQL wire-protocol driver itself.
RBush.Signed 4.0.0 MIT R-tree spatial index used by ClosedXML.
SixLabors.Fonts 1.0.0 Apache-2.0 Font metrics for Excel column auto-sizing. Redistributed unmodified.

Browser assets

Component Version License Notes
Bootstrap 5.1.0 MIT Served from wwwroot/bootstrap/. The only third-party browser asset — no web fonts, no icon fonts, nothing loaded from a CDN.

License texts

MIT License
MIT License

Copyright (c) the respective copyright holders listed above.

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
PostgreSQL License
PostgreSQL License

Copyright (c) The Npgsql Development Team.

Permission to use, copy, modify, and distribute this software and its
documentation for any purpose, without fee, and without a written agreement is
hereby granted, provided that the above copyright notice and this paragraph
and the following two paragraphs appear in all copies.

IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR DIRECT,
INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST
PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN
IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN "AS IS" BASIS,
AND THE COPYRIGHT HOLDER HAS NO OBLIGATIONS TO PROVIDE MAINTENANCE, SUPPORT,
UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
Apache License 2.0

Used by SixLabors.Fonts. Full text: apache.org/licenses/LICENSE-2.0. The component is redistributed unmodified; no NOTICE file changes apply.

QuestPDF Community License

QuestPDF is distributed under a dual-license model: a free Community License (MIT-style) for individuals and organizations with annual gross revenue below USD 1 000 000, and paid Professional / Enterprise licenses above that threshold. This application declares QuestPDF.Settings.License = LicenseType.Community at startup. If your usage crosses the revenue threshold, the declaration must change accordingly. Full terms: questpdf.com/license.

System requirements

In the browser

  • A current version of Chrome, Edge, Firefox or Safari with WebSocket support. The user interface is Blazor Server — it keeps a live connection open for the duration of the session, so proxies and firewalls must not block WebSocket upgrades.
  • JavaScript enabled. File downloads, copy-to-clipboard and the drag-and-drop table controls are implemented through JavaScript interop.
  • Cookies enabled. The sign-in cookie and the tenant selection cookie (bitlago.tenant, 30 days) are both essential — the application cannot work without them.
  • An HTTPS connection for copy-to-clipboard actions. The browser Clipboard API is only available in a secure context; over plain HTTP a more limited fallback is used.
  • File uploads are limited to 20 MB per transfer.

On the server

  • .NET 8 runtime (ASP.NET Core 8). The build is pinned to the .NET 8 SDK.
  • PostgreSQL 14 or newer, with the pg_trgm extension available for full-text and similarity search.
  • One shared application database plus one database per tenant for module data. Every application instance must be able to reach all of them.
  • Data Protection keys are stored in the application database, so a multi-instance deployment shares its key ring through that database rather than through the file system.
  • An SMTP account for account-related email (confirmation, password reset).
  • A reverse proxy terminating HTTPS. The application itself listens on plain HTTP behind the proxy and enables HSTS and HTTPS redirection outside development.
An unhandled error has occurred. Reload 🗙