Ontwikkel snel krachtige en bedrijfskritische applicaties in low-code met behulp van het USoft platform. Ontdek het gemak in onderhoud en flexibiliteit in doorontwikkeling én vernieuwing van de business.

Kies voor nieuwe businesskansen met het USoft platform

Het USoft platform is het beste antwoord op de vraag hoe je innovatieve software bouwt voor bedrijfskritische en complexe applicaties die exact aansluiten op de context van de organisatie. Dit is het resultaat van de krachtige combinatie van data en bedrijfsregels. Ook helpt het met de ontwikkeling van applicaties. Dit geeft ruimte aan nieuwe businesskansen; of het nu gaat om de ontwikkeling van nieuwe applicaties, of de herbouw van bestaande software waarop je precies toevoegt wat nodig is. Hiervoor maken we gebruik van de unieke en modelgedreven aanpak in combinatie met de kracht van bedrijfsregels. Het resultaat is consistentie, van start tot voltooiing.

Eerst de basis in low-code, daarna de interfaces

Met USoft staat de wereld van software development letterlijk op z’n kop: we beginnen niet met de user interfaces, maar leggen in low-code eerst de basis voor een robuust framework waarin het datamodel en de bedrijfsregels zijn gecombineerd. De multitier-aanpak met gescheiden lagen gecombineerd in één platform zorgen voor een zeer goede ‘separation of concerns’. Pas daarna volgen de interfaces. Met het USoft platform kun je daarom jarenlang gecontroleerd verder bouwen aan je business, met een niet te evenaren stabiliteit en onderhoudbaarheid van de software.

Onderzoek op deze pagina hoe jouw organisatie maximaal profiteert van de multitier-aanpak van het USoft platform, waarbij de gescheiden lagen vanuit hetzelfde platform zorgen voor een unieke ‘separation of concerns’.

Low-code

Low-code is het ‘nieuwe normaal’ in software. Met onze bottom-up benadering legt USoft in low-code eerst een rotsvast fundament voor jouw applicatie. Dat levert optimale flexibiliteit in het uitwerken van gebruikersinterfaces en ontsluiting naar andere systemen.

Business rules

Het USoft platform werkt op basis van business rules. Deze zijn stabieler en eenduidiger dan processen en geven je maximaal grip op beslissingen in je organisatie. Ook wanneer de processen veranderen, blijft de software intact.

Beheersbaar

Door de low-code modellering is het onderhoud van software veel eenvoudiger. Naast het versnellen van ontwikkeling, kenmerkt USoft zich door zeer lage onderhoudskosten van beheer, doorontwikkeling en infrastructuur.

Ontdek de kracht van het USoft platform

Modelgedreven: eerst de back end

De ontwikkeling van bedrijfskritische applicaties vraagt om een stevige basis. Daarom beginnen wij eerst met de bouw van de modelgedreven back end waarop vervolgens de bedrijfsregels draaien. Vanuit dit fundament wordt uiteindelijk de stap naar de eindgebruiker gemaakt met gebruikersinterfaces vanuit het platform zelf, of via interfaces naar andere oplossingen binnen de organisatie. Die “bottom up”-aanpak zorgt ervoor dat je lange tijd kunt doorontwikkelen op het fundament van het USoft platform.

Rules Engine als single point of definition

De business rules in het USoft platform worden opgeslagen in de Rules Engine, met natuurlijke taal als startpunt. Dit wordt vervolgens vertaald in een implementatie van de bedrijfsregel in de Rules Engine. Omdat de natuurlijke taalregels als de bedrijfsregels in dezelfde omgeving vastliggen, kun je eenvoudig kruisdoorsneden maken en zijn de regels en het datamodel uitstekend traceerbaar. Bovendien zijn de componenten en bedrijfsregels eenvoudig uit te breiden, zonder dat je iets hoeft te veranderen in de back end.

Integrated authorisation

Als onderdeel van de Rules Engine in het USoft platform zorgt Integrated Authorisation voor een fijnmazige databeveiliging. Tussen de laag bedrijfsregels en de database controleert een speciale autorisatielaag steeds of een gebruiker of interface voldoende rechten heeft om een activiteit uit te voeren. 

Wat onze klanten zeggen

Frank Pitsikalis – Founder/CEO ResortSuite

“Ons geheim is altijd USoft geweest!”

Léon Walenbergh - Directie Farminform

“We kunnen voor honderd procent vertrouwen op wat USoft voor ons al jaren geleden heeft gebouwd.”

Low-code en business rules: het hart van het platform

Met low-code ontwikkel je snel businessapplicaties met een minimum aan code. Dat levert veel voordelen: je maakt snel prototypes om nieuwe ideeën uit te proberen, de time-to-market wordt verkort, de ontwikkelkosten zijn beduidend lager en de applicaties zijn op langere termijn beter te onderhouden. Low-code software development is de bewezen aanpak om het toenemende belang van flexibele en snelle IT-oplossingen aan te kunnen. USoft kiest daarom al ruim dertig jaar voor low-code en als geen ander met de nadruk op een stabiele back end.
Business rules stellen je in staat om beslissingen in bedrijfsprocessen snel en consistent door software te laten uitvoeren. Deze regels zijn opgenomen in een Rules Engine. In het USoft platform is dit de ruggengraat van het systeem: omdat wij ons eerst richten op het datamodel en de bedrijfsregels en pas daarna werken aan de gebruikersinterfaces, is de back end flexibeler en stabieler. En dat zorgt weer voor meer efficiency, productiviteit en een betere samenwerking tussen business en IT.

Ervaar de voordelen van USoft

Kies voor de beste route naar nieuwe kansen met een demo van het USoft platform.

Ontdek hier nog meer bijzondere kenmerken

Generated graphic UI

Zodra de basis van het platform is gelegd, volgen de user interfaces. Dat levert maximale flexibiliteit in wat een organisatie met GUI’s wil realiseren, terwijl de werking van de basis stabiel en integer blijft. De schermen worden automatisch vanuit het platform gegenereerd en kun je naar wens aanpassen om aan te sluiten op de wensen van de eindgebruiker. Dat stelt je onder meer in staat om snel prototypes te testen. De focus ligt daarbij altijd op flexibiliteit en schaalbaarheid.

Connectivity

In het USoft platform draait alles om verbinden. Met open connectivity als het compromisloze uitgangspunt, sluiten back end en front end altijd nauwkeurig op elkaar aan. Bovendien kun je externe data aanroepen en externe functionaliteiten embedden als onderdeel van dezelfde oplossing.

CI/CD

Het uitrollen van software met het USoft platform is gebaseerd op Continuous Integration/Continuous Delivery (CI/CD). Je declareert de release van je applicatie, waarna je er steeds op blijft voortborduren. Vervolgens helpt de deploymentfunctie om de nieuwe releases naar een doelmachine te brengen. Daarnaast kan de CI/CD-component van USoft worden gecombineerd met deploymentomgevingen van de klant, zoals bijvoorbeeld Jenkins.