Naar inhoud

Eerste principe: Focus op flexibiliteit

Een van de belangrijkste principes voor de ontwikkeling van Hive is de focus op flexibiliteit. Dit komt voort uit het feit dat we bij elke implementatie nieuwe uitdagingen tegenkomen, variërend van extra controles tijdens het bestelproces tot de berekening van volumekortingen. Daarom besteden we veel aandacht aan het zo generiek mogelijk houden van onze ontwikkelingen en het kunnen toepassen van nieuwe functies binnen specifieke klantcases.

De CPQ engine van Hive is ons meest flexibele stuk software. We werken samen met onze klanten om hun aangepaste, optimale manier te vinden om gebruikers te begeleiden bij het kopen of verkopen van complexe producten. De CPQ engine wordt gebruikt voor productconfiguraties en voor het berekenen van volumes voor verschillende producten. Dit geeft onze klanten nog meer vrijheid en stelt hen in staat om instellingen toe te voegen of te wijzigen aan de configurator of de productwinkel. Naast onze CPQ engine geeft Hive gebruikers ook de mogelijkheid om extra scripts te implementeren binnen bepaalde acties op het platform. De product store kan bijvoorbeeld worden ingesteld om te valideren of een bepaald reserveonderdeel past bij een configuratie.

Een SaaS-platform moet geschikt zijn voor veel verschillende klanten. Het moet passen bij de manier van werken van een bedrijf. Daarom biedt Hive de mogelijkheid om het platform uit te breiden met externe modules of systemen via plugins. Op deze manier kan elke klant zijn eigen CPQ-oplossing bouwen op basis van zijn behoeften, terwijl Hive zich onafhankelijk kan blijven ontwikkelen. Het is belangrijk dat de uitbreidbaarheid van een SaaS-platform op een duurzame manier kan worden ondersteund, door middel van achterwaartse compatibiliteit en ondersteuning op lange termijn.

Tweede principe: Een hoog presterende CPQ-engine

Onze CPQ-engine vormt de kern van Hive. Bij elke wijziging in een configuratie moet deze engine meer dan duizend regels opnieuw berekenen. Dit vergt veel rekenkracht en bewijst het belang van uitstekende prestaties, wat ons tweede principe is.

Binnen onze CPQ houden we gedetailleerde gegevens bij over de prestaties van de engine. Hierdoor kunnen we enerzijds garanderen dat de prestaties op een hoog niveau blijven wanneer we nieuwe functies implementeren. Anderzijds worden de gegevens ook gebruikt tijdens het instellen van de CPQ engine, zodat gebruikers vooraf een inschatting kunnen maken van de prestaties van de configurator.

Om onze prestaties te verbeteren, maakt Hive gebruik van caching en slimme paden. Door caching onthoudt onze configurator complexe berekeningen, wat leidt tot een snelheidswinst tot 500%. De engine beslist zelfstandig waar caching kan worden toegepast. Met de techniek van slimme paden worden berekeningen per stap in de configuratie opgeslagen. Hierdoor kunnen we het aantal benodigde berekeningen verminderen en de snelheid verhogen. Bovendien biedt Hive een aparte CPQ-serverinfrastructuur per klant om uitstekende prestaties te garanderen.

Derde principe: Een veilig en betrouwbaar platform

Het derde principe dat we gebruiken bij het bouwen van ons SaaS-platform is veiligheid. Hive is een cloud-gebaseerde oplossing, waardoor het zeer eenvoudig te gebruiken is en altijd en overal beschikbaar is. Dit vereist echter meer aandacht aan de veiligheidskant.

Daarom hebben we besloten om het beheer van accounts en credentials over te laten aan Auth0. Deze dienst garandeert een veilige opslag van gebruikerswachtwoorden, Single Sign On integratie met LDAP en Active Directory, 2-factor authenticatie en Social Login. Hive gaat ook op een veilige manier om met klantgegevens. Zoals eerder vermeld is Hive gebouwd als een multitenant platform, wat betekent dat we gegevens automatisch scheiden. Deze informatie wordt versleuteld in onze databank en in onze diensten.

Traditionele software beveiligt gegevens meestal met behulp van een rollensysteem: op basis van iemands rol binnen een bedrijf krijgt die persoon automatisch toegang of niet. De rollen en rechten zijn vooraf bepaald. Een SaaS-oplossing zoals Hive is veel flexibeler: het platform kan worden gebruikt in meerdere omgevingen met verschillende rollen. Elke klant kan zijn eigen rollen aanmaken of aanpassen indien nodig. Zo maken we onze oplossing op maat van onze klanten.

We maken van Hive een veilig en betrouwbaar platform door gebruik te maken van Auth0, encryptie en ons unieke rollensysteem.

Vierde principe: gebouwd om te integreren

Hive heeft een set stamgegevens nodig om goed te kunnen functioneren. Dit betreft gegevens over klanten, artikelen, productregels, prijzen of de gegevenselementen die een configurator nodig heeft om de juiste prijs te berekenen of een Bill Of Material te genereren. Deze informatie kan handmatig worden geüpload, maar kan ook automatisch worden overgezet vanuit de ERP-, CRM- of PIM-systemen die klanten al hebben. Het vierde principe van Hive is daarom 'Gebouwd om te integreren'.

Een SaaS-oplossing heeft een duidelijke integratiestrategie nodig. Bij Hive bouwen we verbindingen op drie verschillende manieren: met behulp van een Rest API, met behulp van onze eigen integratieplatforms of via plugins. De Rest API is de kern van onze strategie. Hij is gebouwd voor systeemintegraties om een soepele synchronisatie van gegevens te garanderen. Met onze API kunnen klanten ook hun eigen UI ontwikkelen bovenop het Hive-platform. De API moet uiterst stabiel zijn: dit betekent dat Hive uitbreidbaar en achterwaarts compatibel is. We bieden klanten ook een ontwikkelaarsportaal, waar we alle documentatie voor het bouwen van integraties bewaren.

Integraties zijn essentieel om een goede werking van de SaaS te garanderen. Hive bouwt verbindingen met behulp van API's, integratieplatforms en plugins.

Vijfde principe: Software crafters

Tot slot, als je een platform als Hive wilt bouwen, heb je vakmensen nodig. Mensen die begrijpen hoe je een SaaS bouwt, maar ook oog hebben voor de behoeften van de klant en die weten hoe je die vertaalt naar het product.

De uitdagingen bij het bouwen van een SaaS op het gebied van schaalbaarheid, integraties, flexibiliteit en uitbreidbaarheid zijn veel groter dan bij het bouwen van traditionele applicaties. Daarom heb je deskundige softwarebouwers nodig: Dit zijn vaak mensen die genieten van de uitdagingen die gepaard gaan met het bouwen van een SaaS. Ze zijn gespecialiseerd in verschillende technische domeinen en kunnen terugblikken op jarenlange ervaring. Bij Hive CPQ zijn we trots op de mensen die aan ons platform werken en het elke dag naar een hoger niveau tillen!

Het bouwen van een SaaS-architectuur vereist een andere strategie dan het maken van traditionele, "in-house" applicaties, omdat een serviceplatform goed moet passen bij een zeer breed publiek. Bij Hive vertrouwen we op vijf principes voor het bouwen van onze SaaS-oplossing. Deze vijf ideeën hebben Hive geholpen om uit te groeien tot een uitstekend platform met:

  • Een sterke focus op flexibiliteit
  • Een zeer goed presterende CPQ
  • Maatregelen om de veiligheid en betrouwbaarheid van het platform te garanderen
  • Mogelijkheden om integraties te bouwen
  • En de kennis en ervaring van experts in het bouwen van dit soort architectuur.

Gerelateerde Updates

Hive logo

De juiste keuze

Ont­dek wat Hive CPQ voor jouw sales­pro­ces kan bete­ke­nen met een gra­tis tri­al van 30 dagen. Ver­ken alle moge­lijk­he­den op je eigen tempo.