Referentna paradigma Fluentis ERP-a je SOA model (Service-Oriented Architecture) dok je osnovna tehnologija predstavljena putem Microsoftovog okruženja.
U nastavku ćemo opisati arhitekturu na kojoj se temelji Fluentis.
Primjenu Fluentisa prepoznaje velika broj biblioteke objekata koja može predstavljati ogromnu bazu podataka koja je izražena u 3.000 tablica i 30.000 odgovarajućih polja međusobno povezanih kako bi predstavljalo širok kontekst potreba i sadržaja aplikacija. Aplikacija se naziva Full Object Oriented jer sastav ove biblioteke objekata ne predstavlja samo skup strukturnih informacija tablica, već je svaki objekt zapravo sposoban prepoznati vrlo precizne entitete upravljanja. Stoga, predmet može predstavljati kupce, dobavljače, predmete iz skladišta, dokumente poput narudžbi ili računa itd. Nadalje, svaki objekt može biti korišten za dvije različite vrste: Samo za čitanje, koji može prikazivati samo relevantne podatke i čitanje-pisanje, koji može izložiti i metode i funkcije kroz koje je moguće komunicirati s algoritmima aplikacija. U tom smislu, dakle, objektna knjižnica predstavlja jedini komunikacijski kanal za interakciju s cjelokupnim upravljačkim okruženjem, oslobađajući Fluentis partnera (integratora) od znanja složenih tabelarnih i proceduralnih organizacija dizajniranih za izvlačenje, izvršavanje i obradu informacija u sustavu. Drugi zanimljiv aspekt je laka proširivost svakog predmeta; praksa prilagođavanja entiteta, prema specifičnim poslovnim potrebama, predstavlja svakodnevnu aktivnosti partnera ili korisnika rješenja. Molimo pogledajte poglavlje - Real Time Adaptive - za više pojedinosti o tome.
Aplikacija Fluentis pažljivo je osmišljena i nalazi se u pristupnom sloju baze podataka. Zapravo ne postoji izravan pristup bazi podataka, već sloju ORORM (Object Relational Mapping). Svaki je objekt precizno mapiran u izvještajima „Jedan na jedan” ili „Više u jedan” sa tablicom baze podataka. Ista tablica može istovremeno predstavljati nekoliko objekata (npr, iz jedne kontaktne tablice moguće je istovremeno predstavljati objekt kontakta, kupca i dobavljača itd.). Zadatak ovog sloja je stoga usmjeravanje svih zahtjeva za upiti, umetanje, izmjenu i brisanje objekta između baze podataka i biblioteke aplikacija, oslobađajući programera od razvoja složenih i često čak netočnih SQL upita. ORM je također u mogućnosti formulirati specifične upite u skladu s DMBS-om, koristeći specifične dijalekte, također sve ovisi o trenutno instaliranoj verziji SQL motora.
Komunikacija klijent-poslužitelj unutar Fluentis aplikacije odvija se kroz određeni sloj: Windows Communication Foundation. Fluentis podržava WCF verziju od 4,5 pa nadalje. Da bi se ubrzala i pojednostavila komunikacija između potrošača Web usluga i poslužitelja zaduženog za njihovo raspolaganje, integrirane su dodatne komunikacijske tehnologije temeljene na ovom WCF sloju, poput: WCF podatkovne usluge 5.0 i JSON knjižnice (JavaScript Object Notation).
Fluentis GUI dizajniran je za interoperabilnost u SOA okruženju i komunikacijom korisnik-stroj i stroj-stroj. To ukazuje da bilo koje sučelje može biti funkcionalno. Standardno referentno sučelje razvijeno je kroz definiciju u XAML formatu (Extensible Language Mark-up Language) kako bi bilo upotrebljivo i u WPF načinu (Windows Presentation Foundation) i putem Weba u Silverlightu (unutar web preglednika) i u mobilnom okruženju uz pomoć Windows Phone 8.0 ili WindowsRT. Stvaranjem sučelja u HTML5 formatu moguće je koristiti knjižnicu za pristup platformama koje nisu Microsoftove.