KATANA
Our own foundation for building business web applications, and the reason our projects arrive faster and cost less. The parts every management system needs - screens, tables, charts, data access, live updates - are already built and already proven, so each project starts from a working base instead of a blank page. Over 50 applications run on it today.
La base su cui costruiamo le applicazioni web gestionali, ed è il motivo per cui i nostri progetti arrivano prima e costano meno. Le parti che servono a ogni gestionale - schermate, tabelle, grafici, accesso ai dati, aggiornamenti in tempo reale - sono già costruite e già collaudate, così ogni progetto parte da una base funzionante invece che da una pagina bianca. Oggi ci girano sopra oltre 50 applicazioni.
Java 25
Jakarta EE
Servlet / JSP
JavaScript
WebSocket
REST API
50+ apps built
50+ app costruite
Production
Produzione
KiPdf
Clean-room proprietary PDF library, free of copyleft licensing. Document generation with Markdown templates, multi-page tables, Unicode fonts and images, PDF/A-2B/3B archival compliance, Italian FatturaPA electronic invoices, PAdES digital signatures (invisible and visible), plus reading, text extraction, watermarking, merge and split of third-party PDFs.
Libreria PDF proprietaria sviluppata clean-room, libera da licenze copyleft. Generazione documenti con template Markdown, tabelle multi-pagina, font Unicode e immagini, conformità archiviazione PDF/A-2B/3B, fatture elettroniche FatturaPA, firme digitali PAdES (invisibili e visibili), oltre a lettura, estrazione testo, filigrane, merge e split di PDF di terze parti.
Java 25
Zero copyleftZero copyleft
PDF/A
FatturaPA
PAdES
No license feesNessun costo di licenza
Production
Produzione
KiXlsx
Clean-room proprietary XLSX writer with zero runtime dependencies - pure Java, no Apache POI. Multi-sheet workbooks, styling, and typed cells for report export across the DPStudio ecosystem.
Scrittore XLSX proprietario clean-room a zero dipendenze runtime - puro Java, senza Apache POI. Cartelle multi-foglio, stili e celle tipizzate per l'export report in tutto l'ecosistema DPStudio.
Java
Zero dependenciesZero dipendenze
OOXML
Production
Produzione
KiMqtt
Embeddable pure-Java MQTT 3.1.1 broker with a matching client library. Powers IoT and sensor-network scenarios without external message-broker infrastructure.
Broker MQTT 3.1.1 puro Java embeddabile con libreria client abbinata. Alla base di scenari IoT e reti di sensori senza infrastruttura di message broker esterna.
Java
MQTT 3.1.1
IoT
Zero dependenciesZero dipendenze
Broker + client
CIEReader
Reads personal data straight from the chip of the Italian Electronic Identity Card (CIE 3.0) via NFC - no OCR, no typing errors. Integrated in registration flows to onboard customers in seconds.
Legge l'anagrafica direttamente dal chip della Carta d'Identità Elettronica (CIE 3.0) via NFC - niente OCR, niente errori di battitura. Integrata nei flussi di registrazione per censire i clienti in pochi secondi.
Java 25
NFC
CIE 3.0
Android
Production
Produzione
DataBaseInterface
Fluent query builder for SQL Server. Provides a type-safe, chainable API for constructing complex queries - SELECT, INSERT, UPDATE, DELETE, JOIN, subqueries, and transactions - without writing raw SQL strings. Used across all KATANA-based applications.
Query builder fluente per SQL Server. Fornisce un'API type-safe e concatenabile per la costruzione di query complesse - SELECT, INSERT, UPDATE, DELETE, JOIN, subquery e transazioni - senza scrivere stringhe SQL. Utilizzato in tutte le applicazioni basate su KATANA.
Java
SQL Server
Fluent API
JDBC
DBI
50+ apps
50+ app
Production
Produzione
TelegramBot
Zero-dependency Java library for the Telegram Bot API. Lightweight, self-contained implementation providing full bot interaction capabilities - message handling, inline keyboards, callback queries, and media support.
Libreria Java senza dipendenze per la Telegram Bot API. Implementazione leggera e autocontenuta con funzionalità complete di interazione bot - gestione messaggi, tastiere inline, callback query e supporto media.
Java
Telegram API
Zero dependenciesZero dipendenze
~129 KB
Production
Produzione
KiJson
Lightweight JSON serialization and deserialization library for Java. Handles object mapping, nested structures, and custom type converters with a minimal API surface. Designed for fast integration in servlet-based applications.
Libreria leggera di serializzazione e deserializzazione JSON per Java. Gestisce mapping di oggetti, strutture annidate e converter di tipo personalizzati con un'API minimale. Progettata per l'integrazione rapida in applicazioni basate su servlet.
Java
JSON
Serialization
Production
Produzione
KatanaMail
Email sending library integrated with the KATANA ecosystem. Supports SMTP configuration, HTML templating, attachments, and bulk dispatching. Used across enterprise applications for transactional and notification emails.
Libreria di invio email integrata nell'ecosistema KATANA. Supporta configurazione SMTP, templating HTML, allegati e invio massivo. Utilizzata nelle applicazioni enterprise per email transazionali e di notifica.
Java
Jakarta Mail
SMTP
HTML Templates
Production
Produzione
KiStateMachine
Finite state machine library for modeling complex business workflows. Defines states, transitions, guards, and side effects in a declarative way. Used for managing document lifecycles, approval flows, and multi-step processes.
Libreria a macchina a stati finiti per la modellazione di workflow aziendali complessi. Definisce stati, transizioni, guardie ed effetti collaterali in modo dichiarativo. Utilizzata per cicli di vita documenti, flussi di approvazione e processi multi-step.
Java
State Machine
Workflow
Production
Produzione
SqlServerServant
Web-based CRUD interface for any SQL Server database. KATANA-based, with SQLite configuration store. Supports data export to Excel, JSON, and SQL formats. Generic database management without writing queries.
Interfaccia web CRUD per qualsiasi database SQL Server. Basato su KATANA, con store di configurazione SQLite. Supporta esportazione dati in formati Excel, JSON e SQL. Gestione database generica senza scrivere query.
Java
KATANA
SQLite
Apache POI
Multi-DB support
Supporto Multi-DB