Technologie.

Ontdek de innovatieve wereld van YourSoft’s bedrijfssoftware, met focus op onze nieuwste ontwikkeling, PayHours 2.0.
Leer meer over onze geavanceerde technologieën.

Toegepaste technologie

De YourSoft bedrijfssoftware is ontwikkeld in Microsoft ASP.NET op basis van een MS SQL database en als echte webbased applicatie (browser-onafhankelijk) voorzien van de meest moderne en praktische/actuele technologische en functionele toepassingen.

De YourSoft bedrijfssoftware is van scratch af aan ontwikkeld en draagt daardoor geen oude en beperkende ballast (legacy) met zich mee, dit met alle voordelen van dien. Zoals het steeds weer en snel kunnen inspelen op de continue veranderingen van bedrijfsprocessen, informatiebehoefte en veranderende wet- en regelgeving.

Door de interface-laag puur als presentatielaag te gebruiken, zonder geïntegreerde business-logic, is deze volledig browseronafhankelijk en wordt tevens bereikt dat er minimale eisen worden gesteld aan het (mobiele) device waarop de presentatielaag (browser) gedraaid wordt. Alle validaties / controles worden afgevangen op het niveau van de database-laag waarmee “ongeautoriseerde” opslag van data (ook data van derden die via koppelingen/webservices wordt aangeboden) uitgesloten wordt.

De relationele databasestructuur (MS SQL) zorgt er voor dat de gebruiker via voorgedefinieerde datasets op een eenvoudige wijze kan bepalen welke (gerelateerde) informatie hij/zij in een rapportage of export beschikbaar wil hebben.

De applicatie is niet menugestuurd maar volledig procesgestuurd middels workflow-, modellering. Dat wil zeggen dat u als klant/gebruiker de functionaliteiten in de juiste, op uw proces afgestemde, volgorde kunt modelleren met bijbehorende validatie momenten. U bepaalt op welk moment in het proces u een signaal/validatie wilt inbouwen alsmede de wijze waarop u deze validatie laat plaatsvinden. Als voorbeeld kunt u de te valideren stap aanbieden op de Homepage van de verantwoordelijke gebruiker / gebruikersgroep. Kwaliteit van data-invoer is daarmee gewaarborgd en volledig in overeenstemming met uw proces / administratieve organisatie.

PayHours 2.0

Medio 2023 is YourSoft gestart met de ontwikkeling van PayHours 2.0. Binnen PayHours 2.0 zijn de laatste ontwikkelstandaarden toegepast en wordt gebruik gemaakt van het meest recente .NET framework: ASP.NET Core.

ASP.NET is een robuust framework voor het bouwen van bedrijfsapplicaties, die zowel krachtig als schaalbaar zijn. Met ASP.NET kunnen ontwikkelaars dynamische webpagina’s (browser-onafhankelijk) en applicaties creëren met behulp van HTML, CSS en JavaScript, gecombineerd met server-side programmering in C#. Het biedt ook ondersteuning voor Web API’s en real-time technologieën zoals Web Sockets. ASP.NET Core, een modernere versie van ASP.NET, is cross-platform en biedt een slankere en meer modulaire architectuur, wat het een uitstekende keuze maakt voor het ontwikkelen van bedrijfsapplicaties die op verschillende platforms moeten draaien.

De browser-gebaseerde User Interface van PayHours 2.0 is ontwikkeld met gebruikmaking van Blazor. Blazor is een front-end webframework van Microsoft. Het maakt gebruik van WebAssembly om .NET code direct in de browser uit te voeren. Blazor WebAssembly heeft als groot voordeel dat de User Interface rechtstreeks in de browser wordt uitgevoerd, wat resulteert in een Single Page Application. Daarnaast heeft Blazor WebAssembly als groot voordeel dat er geen constante calls nodig zijn naar de MS-SQL database. Daarmee is Blazor uitermate geschikt voor de bouw van webapplicaties zoals PayHours 2.0.

Een belangrijk pluspunt bij de ontwikkeling van PayHours 2.0 is dat er voor het uitwisselen van data tussen de database en User Interface (browser) gebruikgemaakt wordt van webservices (API). Er is dus niet langer sprake van een geprogrammeerde verbinding maar de communicatie vindt plaats op basis van de nieuwste technieken. Dit brengt automatisch met zich mee dat ook voor het uitwisselen van data tussen PayHours 2.0 en derden-applicaties (zowel import als export) er gebruikgemaakt wordt van API-koppelingen. Betrouwbaar en volledig geautomatiseerd, dus zonder tussenkomst van een gebruiker.

PayHours-App

Doordat PayHours 2.0 deze webservice-techniek ondersteunt wordt het ook mogelijk om data-invoer en -uitvraag plaats te laten vinden buiten de User Interface om, namelijk via een App-oplossing. Op termijn komt YourSoft dan ook met haar eigen ‘PayHours-App’ (Android en IOS). Hiermee komt YourSoft tegemoet aan een veelgevraagde wens van haar klanten. De geboden functionaliteit binnen deze PayHours App wordt geheel bepaald en geconfigureerd door de klant zelf. Zo kan je zelf bepalen welke processen/functies je beschikbaar wilt stellen in de PayHours App. Denk ook aan de mogelijkheid van het invoeren van verlofaanvragen, het laten wijzigen van stamgegevens door de medewerkers zelf, het uitvragen van documenten, loonbijlagen, salarisstroken, etc.

Door toepassing van de nieuwste ontwikkelstandaarden binnen PayHours 2.0 ontstaan er nieuwe functionele mogelijkheden die met name gericht zijn op een efficiënt gebruik van de applicatie, zijnde:

  • Nieuw, vooruitstrevend en gebruiksvriendelijk UX-Design;
  • Generieke zoek- en filtermogelijkheden op overzichtsschermen;
  • Sterk vereenvoudigde menustructuur;
  • Tweeweg-authenticatie op inloggen in de applicatie (2FA);
  • Nieuwe indeling van de schermen waarbij schermonderdelen afzonderlijk muteerbaar zijn (in plaats van hele scherm muteerbaar);
  • Tabgebaseerde weergave en invoer van gegevens per onderwerp;
  • Optimale benutting van ruimte op webpagina;
  • Gebruiker stelt zelf de inhoud (kolomindeling) van overzichtsschermen samen;
  • Standaard exportmogelijkheden van inhoud overzichtsschermen naar Office365;
  • Dossierfunctie (met cloud-gebaseerde documentopslag);
  • Homepage met signaleringen en configureerbare (klantspecifieke) workflows;
  • Met zelf samen te stellen dashboards.

Voor meer informatie over de functionele mogelijkheden van PayHours 2.0 verwijzen wij je graag door naar de Leaflet PayHours 2.0.

Hosting

Het hosten van bedrijfsapplicaties is een cruciale factor voor de continuïteit en efficiëntie van moderne organisaties. Met de juiste hosting oplossing kunnen bedrijven hun applicaties veilig en betrouwbaar draaien, terwijl ze profiteren van schaalbaarheid en flexibiliteit. Diensten zoals dedicated servers en cloud hosting bieden op maat gemaakte oplossingen die specifiek zijn afgestemd op de behoeften van een organisatie. Bovendien, met de toename van bedrijfskritische applicaties, is het belang van een goed beheerde private cloud omgeving, die optimale prestaties, controle en veiligheid biedt, groter dan ooit. YourSoft biedt al haar software-producten aan via een hosting model waarbij gebruikgemaakt wordt van een gerenommeerde en betrouwbare hostingpartij. De hostingpartner van YourSoft is ISO-gecertificeerd. 

Interesse in onze technologie?

Ons Customer Support team staat de hele dag klaar om vragen van klanten te beantwoorden. De supportafdeling is vijf dagen per week bereikbaar van 08.30 tot 17.00 uur. Natuurlijk kun je ook 24/7 je vragen insturen via support@yoursoft.nl of via sales@yoursoft.nl