Wat houdt maatwerk in
Browser-based components
Componenten zijn op zichzelf staande elementen binnen een website, een component kan in meerdere contexten gebruikt worden. Praktische voorbeelden van componenten zijn bijvoorbeeld: de hoofdnavigatie, notificatie berichten, breadcrumbs, downloadlinks … maar ook grotere elementen zoals een nieuwsitem of kalender item. Een hele pagina vaak volledig op te delen in componenten, veel van deze componenten kunnen ook in andere delen van de site gebruikt worden, sommigen komen zelfs op elke pagina voor.
Het voordeel van browser-based components is dat ze niet gebonden zijn aan de software op de server. Je kunt ze inzetten en veel eenvoudiger aanpassen op elke gewenste manier zodat het 100% aansluit op uw bedrijfsproces. Daarbij zijn pure browser-based componenten ook niet interessant voor hackers, omdat ze niet op de server bestaan; waar alle gevoelige informatie zich bevindt.
Back-end/Front-end
Wanneer functies, procedures, berekeningen of andere bewerkingen op een server worden uitgevoerd, worden ze als Back-end beschouwd. Daarentegen is de Front-end aan de kant van de gebruiker (in de browser). Een goed voorbeeld van een script dat op de server wordt uitgevoerd, is een zoekmachine opdracht of het opslaan van een registratie.
Een goede gebruikers-interface “Front-end” is het belangrijkste deel van je applicatie. Javascript is de enige taal die in elke browser draait. Dus Front-end ontwikkelaars moeten javascript kunnen schrijven. Uiteindelijk blijkt al snel dat je de Back-end in veel gevallen nodig hebt. Veel front-end ontwikkelaars zijn daarom ook blij mee dat Javascript (of de superset Typescript) nu steeds vaker wordt verkozen als server taal bij voorkeur.
Fintech maatwerk
Er is momenteel een revolutie gaande in de financiële wereld. Ook Second Company is onderdeel van de fintech-revolutie. Met innovatieve financiële producten ontwrichten onze klanten het bedrijfsmodel van de banken, en boren zij nieuwe middelen aan om hun business te verbeteren. Fintech inmiddels een van de snelst groeiende industrieën.
Dit bestrijkt een uiterst breed spectrum, van systemen en apps voor (online) financiële transacties tot administratieve software; wij hebben zelfs een eigen cryptovaluta ontwikkeld. Interessant om te bedenken wat er gebeurd als een fintech-bedrijf een betere dienstverlening blijkt te leveren dan een traditionele bank!
In feite passen wij zaken als User Experience (UX), conversie en procesoptimalisatie uit de software wereld toe op financiële toepassingen. En daar ligt dus de grootste meerwaarde voor bedrijven.
Maatwerk of pakketsoftware
Het is redelijk om te verwachten dat je pakketsoftware voor jouw organisatie kunt aanpassen. Veel kant-en-klare systemen beweren te kunnen worden aangepast, maar het is belangrijk om de mate van aanpassing te evalueren die nodig is om aan de behoeften van jouw organisatie te voldoen. Als er specifieke bedrijfsprocessen en workflows geïmplementeerd moeten worden krijg je een situatie waarbij componenten elkaars data nodig hebben. Dan kan pakketsoftware een dure aangelegenheid worden en blijkt vaak te laat dat maatwerksoftware een betere geweest zou zijn.
Maak dan altijd een goede analyse voor u kiest voor pakketsoftware. De initiële kosten lijken soms aantrekkelijk, maar uiteindelijk kunt u problemen krijgen door: budgetoverschreidingen, niet meer mee kunnen komen met upgrades, hoge licentiekosten en een slechte gebruikerservaring waardoor de concurrent u achter zich laat.