Tecnologia avanzata
Compila il form per richiedere informazioni

La tecnologia rappresenta
l’elemento cardine dell’ERP Fluentis
L’innovazione continua e il “Continuous Development” sono alla base della filosofia Fluentis. Una garanzia per il futuro che permette alle aziende di essere sempre allineate con i trend della Digital Transformation.
Con l’arrivo dell’ultima release, la nostra piattaforma compie un ulteriore salto in avanti in termini di scalabilità e cloud nativo.
Scopri cosa c’è di nuovo nella Piattaforma tecnologica Fluentis F2025
Full Object Oriented
L’applicazione di Fluentis è identificata da una grande libreria di oggetti di business in grado di rappresentare una vasta base dati che si esprime in circa 3.000 tabelle e 30.000 campi tra loro opportunamente relazionati in modo da rappresentare un contesto molto ampio di esigenze e contenuti applicativi.
L’applicazione si definisce Full Object Oriented in quanto la composizione di questa libreria di oggetti rappresenta non solo il set di informazioni strutturali delle tabelle, ma ogni oggetto è in grado di identificare entità gestionali molto precise.
Un oggetto può quindi rappresentare i Clienti, i Fornitori, gli Articoli di magazzino, i documenti quali gli ordini o le fatture etc. Ogni oggetto inoltre può essere di due tipologie: Read Only, ovvero in grado di esporre solo le informazioni ad esso pertinenti e Read-Write, ovvero in grado di esporre anche metodi e funzioni attraverso i quali è possibile interagire con gli algoritmi applicativi.
In questo senso quindi la libreria di oggetti rappresenta l’unico canale di comunicazione per interagire con tutto l’ambiente gestionale, svincolando il Partner (Integrator) dalla conoscenza di complesse organizzazioni tabellari e procedurali concepite per poter estrarre, eseguire ed elaborare informazioni presenti nel sistema.
Un ulteriore aspetto molto interessante è la facile estendibilità di ogni oggetto; la pratica di Customizing delle entità, in funzione delle specifiche esigenze aziendali, rappresenta la quotidianità delle attività del Partner o del Power User.
Database Abstraction (ORM)
L’applicazione Fluentis è stata attentamente progettata anche nel layer di accesso alla base dati.
Non esiste infatti un accesso di tipo diretto al database, ma demandato al layer dell’ORM (Object Relational Mapping). Ogni oggetto viene appunto in gergo mappato nel rapporto One-to-One o Many–to-One con una tabella del database.
In realtà la stessa tabella può rappresentare contemporaneamente più oggetti (pensiamo come ad esempio dall’unica tabella contatti sia possibile rappresentare contemporaneamente sia l’oggetto Contatto, che Cliente, che Fornitore etc.).
Il compito di questo Layer è quindi quello di instradare tutte le richieste di interrogazione, inserimento, modifica e cancellazione dell’oggetto tra la base dati e la libreria applicativa, sollevando il programmatore dallo sviluppo di complesse e spesso anche poco corrette query SQL.
L’ORM è inoltre in grado di formulare query specifiche in funzione del DMBS utilizzato, facendo uso di dialetti specifici anche in funzione della versione correntemente installata del motore SQL.
User Interface Independent (Web API)
La GUI Fluentis è stata progettata per interoperare nell’ambiente SOA attraverso una comunicazione sia User-to-Machine, sia Machine-to-Machine. Questo ad indicare che una qualsiasi interfaccia può essere funzionale. L’interfaccia standard di riferimento è sviluppata attraverso la definizione in formato XAML (Extensible Application Mark-up Language), in modo da rendersi fruibile sia in modalità WPF (Windows Presentation Foundation), sia via web (all’interno dei browser web), sia in un ambito Mobile con l’ausilio di Xamarin.
Attraverso la realizzazione di interfacce in formato HTML5 è possibile utilizzare la libreria per accedere a piattaforme non Microsoft, quali Mac e Linux.
Browser Client (BLAZOR)
Fluentis è disponibile anche in modalità browser (anche da Mac), per consentire di lavorare in modo sincronizzato su diversi dispositivi e in diversi ambienti, sfruttando la user experience più adeguata.
Un’applicazione web basata su browser offre diversi vantaggi, in quanto è accessibile da una vasta gamma di dispositivi, inclusi computer desktop, laptop, tablet e smartphone.
Basta un semplice browser web per accedere all’applicazione: questo permette agli utenti di accedere ovunque si trovino, senza dover installare software aggiuntivo, favorendo la collaborazione in tempo reale e la condivisione di informazioni.
Inoltre, gli aggiornamenti e la manutenzione sono semplificati grazie alla distribuzione centralizzata delle modifiche.
.NET 10:
Approccio Multi-Piattaforma Nativo
Il codice di Fluentis è supportato dalle tecnologie software più moderne sul mercato.
La piattaforma ha completato l’evoluzione verso il framework .NET 10, garantendo alle aziende il massimo delle performance, una sicurezza nativa di ultima generazione e una versatilità totale.

È Open Source
E a differenza del .NET Framework questo la rende una piattaforma più aperta al supporto e all’evoluzione.
È Modulare
E quindi più leggera, facilmente scalabile e adattabile alle esigenze delle soluzione che si vogliono implementare.
È Cross-Platform
Permettendo di operare sia in ambito Microsoft sia Linux.
È Versatile
Supporta in modo nativo la gestione dei container tramite Docker. Punta il focus sullo sviluppo di soluzioni WPF, Web e Mobile.
Perché .Net 10?
.NET è la piattaforma di sviluppo open source di riferimento ideata da Microsoft con un approccio multipiattaforma nativo, ideale per la creazione di applicazioni desktop, web e mobile per diversi sistemi operativi.
La scelta di allineare la release F2025 alle specifiche di .NET 10 è legata alla perfetta unificazione del framework su Windows, Linux, macOS, iOS e Android. Questo permette di operare in un contesto Cross-Platform totale e senza interruzioni, offrendo una stabilità senza precedenti nell’elaborazione dei processi aziendali più esigenti.
Cross Platform Server:
Il dilemma «Windows» o «Linux»? Meglio non dover scegliere
Lato server Fluentis permette di svincolarsi da un’installazione limitata all’ambiente Microsoft e di gestire configurazioni server adattabili alle esigenze di qualsiasi cliente e al know-how interno dell’azienda.
Con Fluentis ERP è possibile operare tanto in Windows quanto in Linux, senza dover ricompilare la soluzione.
Le diverse piattaforme saranno poi combinabili tra loro permettendo di avere soluzioni ibride, come ad esempio un web server Linux interfacciato con un server per gestione della base dati Microsoft, o viceversa.
Questa caratteristica apre una grande opportunità nel ridisegno delle infrastrutture necessarie per l’esecuzione del sistema, oltre che costituire un vantaggio concreto e misurabile rispetto alla concorrenza.
Realizzare installazioni di Fluentis su server Linux permette di:
Abbattere i costi di licenza
Visto che parliamo di un sistema operativo privo di licenza.
Ridurre i requisiti hardware richiesti
A parità di dimensionamento dell’installazione, poiché Linux sfrutta molte meno risorse di Windows.
Ridurre l’effort sistemistico
Legato alla realizzazione e alla manutenzione dell’ambiente, poiché creare una macchina Linux e tenerla aggiornata impegna molto meno tempo e risorse rispetto ad un macchina Windows.
Aumentare la scalabilità e le performance
Poiché le macchine Linux sono molto più leggere e velocemente attivabili in caso di necessità.
Benefici per
il Cliente
Economico, Linux non prevede costi di licenza.
Sicuro, Linux è un sistema meno soggetto a virus e malware.
Windows è un sistema più semplice e con una maggiore user experience.
Linux è un sistema meno pesante e più leggero.
Linux è una piattaforma Open Source.
Benefici per
il Partner
Estendere le competenze in Linux.
Possibilità di proporre soluzioni in entrambe le piattaforme.
Maggiore libertà di configurazione della soluzione sul cliente finale. Ad Esempio Server Active Directory in Windows, SQL in Linux e Business Layer in Linux. Tutte le opzioni sono possibili.
Scegliere la distribuzione Linux più opportuna.
Cross Platform Client:
Interfaccia fruibile in diverse modalità
Per rispondere alle moderne esigenze dell’utente finale, che sempre più spesso ha la necessità di accedere in modo dinamico all’applicativo utilizzando postazioni differenti ed interfacciandosi da diversi dispositivi, Fluentis permette la massima flessibilità offrendo la possibilità di sviluppare un’interfaccia centralizzata fruibile poi in diverse modalità.

È possibile sfruttare model e viewmodel condivisi tra le 3 piattaforme e poi differenziare solo la realizzazione dell’interfaccia grafica tra la versione desktop, mobile e web.
Versione Desktop
Basata su una workstation WPF e installata sui PC-Client come applicativo distribuito come rich Client.
Versione Mobile
Basata su una App sviluppata in Maui, e quindi accessibile da tutti i device mobili come tablet e smartphone.
Versione Web
Realizzata con Blazor, che consente il collegamento all’applicativo da browser, permettendo l’accesso anche da dispositivi Apple.

Cross-Platform Database:
«MS SQL Server», ma non solo
Architettura Database: Ottimizzazione nativa su MS SQL Server e flessibilità architetturale
Fluentis ERP basa la sua efficienza e stabilità su Microsoft SQL Server, il DBMS di riferimento nativo e standard per tutte le installazioni correnti, scelto per garantire la massima affidabilità, diffusione e prestazioni nel mondo aziendale.
Grazie al layer di astrazione (ORM) proprietario, l’architettura di Fluentis è intrinsecamente progettata per essere indipendente dal motore database. Questo significa che il sistema è strutturalmente predisposto a livello di Ricerca e Sviluppo per interfacciarsi con dialetti SQL differenti (come PostgreSQL o Oracle) in scenari speciali o per roadmap future.
Benefici per
il Cliente
Integrazione Nativa
Fluentis ERP sfrutta appieno la potenza e la sicurezza di Microsoft SQL Server, il DBMS leader di mercato per affidabilità e capillarità aziendale.
Prestazioni e Continuità
Un'architettura ottimizzata che garantisce transazioni fluide, azzerando i colli di bottiglia e assicurando l'integrità assoluta dei dati aziendali
User Experience Elevata
Sfrutta un sistema ampiamente diffuso, semplice da gestire e perfettamente allineato con le infrastrutture IT aziendali moderne.
Benefici per
il Partner
Elevato grado di dinamicità.
Possibilità di proporre soluzioni molto professionali.
In grado di coprire le esigenze sia degli ambienti On premises, che Cloud.
Possibilità di mantenere il know-how delle figure tecniche in ambiti tecnologicamente affini.
Equilibrio tra costi e prestazioni.
Scalabilità grazie ai Containers:
Sfrutta al meglio la potenza di elaborazione che ti serve, quando ti serve.
La scalabilità è la capacità di un sistema di incrementare le proprie prestazioni in funzione delle risorse disponibili/assegnate.
Grazie alla tecnologia dei Containers, Fluentis ERP permette di sfruttare la scalabilità degli algoritmi in modo efficiente.


Con Fluentis è possibile creare, in pochi secondi, ambienti computazionali sulla base delle necessità del momento.
Siamo passati dai server fisici a quelli virtuali, con i Containers riusciamo a migliorare ulteriormente l’allocazione delle risorse alle singole istanze del container, oltre che ad aumentare la rapidità degli aggiornamenti e la scalabilità degli ambienti.
Cos'è Docker
Docker è una piattaforma che permette di creare, testare e distribuire applicazioni con la massima rapidità, organizzando il software da rilasciare in unità standardizzate chiamate container che offrono tutto il necessario per la loro corretta esecuzione.
Come funziona Docker
Docker è un sistema operativo per container, come la macchina virtuale virtualizza la parte hardware, i container virtualizzano il sistema operativo di un server e forniscono semplici comandi per la gestione dei container.
Perché usare Docker
- Distribuzione più rapida del software, con riduzione dei tempi di rilascio e dell’impatto degli aggiornamenti, che genera una riduzione dei costi in termini di risorse e di tempi di down del cliente
- Standardizzazione e semplificazione delle procedure di rilascio che rendono più smart la distribuzione, l’identificazione dei problemi e il rollback per il ripristino.
- Creazione e dimensionamento semplificati per applicazioni distribuite e velocizzazione della distribuzione grazie alla creazione di ambienti standard e all’eliminazione dei conflitti tra versioni e stack di linguaggi.
Benefici per
il Cliente
Poter accedere ad un livello di performance variabile nel tempo.
Poter disporre di un sistema flessibile in grado di usare le risorse effettivamente necessarie.
Incrementare il livello di potenza senza ricorrere ad investimenti esagerati.
Riservare la capacità di elaborazione a algoritmi specifici.
Benefici per
il Partner
Evitare di finire in colli di bottiglia hardware (scalabilità verticale), dove l’incremento delle prestazioni diventa direttamente proporzionale a ingenti investimenti hardware.
Sfruttare la scalabilità orizzontale dove l’inserimento di più Containers o VM nello stesso hardware permette un aumento delle performance.
Installare più pool o containers al fine di dare maggiore potenza all’ambiente.
Vuoi scoprire gli ultimi sviluppi infrastrutturali?
I pilastri tecnologici di Fluentis si evolvono costantemente per supportare le sfide del Cloud e dell'Intelligenza Artificiale. Con la versione F2025 abbiamo introdotto risposte rivoluzionarie in termini di orchestrazione infrastrutturale, microservizi e API centralizzate.
Scopri cosa c’è di nuovo nella piattaforma tecnologica Fluentis F2025Scopri cosa può fare Fluentis ERP
per la tua azienda
Prova gratuita 15 giorni | Nessun rinnovo automatico | Accesso immediato
Contattaci per maggiori informazioni
