Vendor lock-in voorkomen met webshopsoftware met een open architectuur - Blog
Gepubliceerd op: donderdag 26 mei 2016
Kunt u zonder problemen uw webshop platform upgraden of vervangen? Bij veel webshop platforms is dit niet het geval. Deze vendor lock-in wordt voorkomen door een systeem te kiezen met een open architectuur. Zo blijft u flexibel in uw keuze rondom uw e-commerce platform.Uw online bedrijfsvoering is de laatste jaren zo goed gegroeid dat uw huidige systeem eigenlijk niet meer voldoet aan uw eisen. U wilt niet overstappen naar een compleet nieuw systeem, omdat u dit systeem gewend bent. Daarnaast bent u bang voor de mogelijke opstartproblemen die een nieuw systeem met zich mee kan brengen. Daarom wilt u het liefste uw huidige systeem upgraden naar de nieuwste versie. Maar de aanpassingen die voor u in de code van het systeem zijn gedaan, zullen verloren gaan. En bovendien zijn de plugins die u op dit moment gebruikt nog niet beschikbaar bij de nieuwste versie van het systeem.
Nu moet u dus kiezen: óf upgraden naar de nieuwste versie van uw webshop software en opnieuw de prijs betalen om het systeem op maat te maken; óf blijven werken met uw huidige systeem, dat niet meer aan uw eisen voldoet.
Vendor lock-in
Het is nog steeds niet bij ieder systeem vanzelfsprekend dat er componenten toegevoegd kunnen worden. In dat geval bent u gebonden aan de standaard functionaliteiten van het systeem. Ook het upgraden van een aangepast systeem, of het overstappen op een compleet ander systeem is niet altijd zo gemakkelijk als het zou moeten zijn.
Wanneer u niet, zonder hoge kosten te maken, kunt veranderen van webshop platform, heeft u te maken met een vendor lock-in. U blijft afhankelijk van uw webshop leverancier (vendor), tenzij u bereid bent geld en tijd te investeren in een andere oplossing.
Vendor lock-in voorkomen
Om vendor lock-in te voorkomen, moet de architectuur van een webshop platform het mogelijk maken te koppelen met andere systemen én het moet mogelijk zijn het systeem te (blijven) upgraden.
Wanneer aan één van deze twee eisen niet wordt voldaan, moeten er dus kosten worden gemaakt om een systeem te vernieuwen.
Een vendor lock-in van uw webshop software kan ontstaan bij verschillende aanbieders. Of het nou maatwerk is of open source software; als niet aan de twee eisen is voldaan kunt u er vroeg of laat tegen aanlopen.
Het voorkomen van een vendor lock-in gebeurt dus eigenlijk al in het keuzeproces voorafgaande aan de aanschaf van een systeem. Bij de keuze voor webshop software zou eigenlijk al rekening gehouden moeten worden met het feit dat dit het ooit aangepast of vervangen moet worden. Vaak wordt hier niet bij stilgestaan, waardoor men achteraf dus de prijs betaalt.
Standaard webshop software op maat
Een modern webwinkel platform is aangepast aan de specifieke behoeften van het bedrijf. Dit kan gebeuren met een maatwerk webshop die speciaal is ontwikkeld voor het desbetreffende bedrijf, echter voor veel bedrijven is dit onbetaalbaar én daarnaast zien we daarbij direct de dreiging tot de vendor lock-in die we net hebben besproken.
Daarom dat veel online ondernemers ervoor kiezen gebruik te maken van een combinatie van verschillende componenten, die samen het ideale platform voor hun bedrijf vormen. Deze drie basis componenten zijn het shop backoffice, het PIM systeem, en het ERP systeem. In alles-in-één webshopplatforms, zoals Shoxl, zijn alle drie deze elementen aanwezig. Dit zijn dan echter wel standaard functionaliteiten, die dus mogelijk niet voor ieder bedrijf de ideale optie zijn.
Het is daarom belangrijk dat een webshopplatform het mogelijk maakt deze componenten te vervangen, door middel van een koppeling met een extern systeem. Dit gebeurt bijvoorbeeld wanneer Shoxl wordt gekoppeld met een ERP-systeem als SAP of Dynamics.
Ieder bedrijf is anders en heeft daarom ook andere behoeften. Een optimaal systeem voor ieder bedrijf, wordt gecreëerd uit een zorgvuldige samenstelling van verschillende (gespecialiseerde) software koppelingen. Op deze manier kan de standaard software van Shoxl dus voor ieder bedrijf op maat worden gemaakt, door middel van het vinden van de juiste componenten.
Flexibiliteit door open architectuur
Om uitbreiden, aanpassen en schalen van Shoxl mogelijk te maken, heeft het een open software architectuur. Dit betekent dat het te koppelen is met vrijwel ieder ander software programma dat koppelen toelaat. Door deze open architectuur kan Shoxl als basis fungeren voor een combinatie van verschillende componenten.
Open software architectuur is een type software architectuur dat ontworpen is om het soepel toevoegen, upgraden en vervangen van componenten mogelijk te maken. Doordat de architectuur van Shoxl gelaagd is kunnen gebruikersspecifieke aanpassingen netjes worden geïsoleerd. Uitbreidingen en aanpassingen kunnen worden gedaan zonder de core van het systeem te raken. Doordat het backoffice is voorzien van een web API kunnen andere componenten eenvoudig worden geïntegreerd, ook door externe partijen.
Resellers en systems integrators kunnen Shoxl inzetten en aanpassen voor hun eigen producten. Door de manier waarop Shoxl opgebouwd is blijven de upgrade mogelijkheden naar nieuwe versies behouden, zelfs wanneer het door externe systems integrators is aangepast.
Voor een flexibel systeem dat voldoet aan uw eisen hoeft u dus niet altijd te kiezen voor maatwerk. Ook een standaard product kan flexibel zijn en naar uw wensen aangepast worden. De basisfunctionaliteiten kunnen aangevuld worden met gespecialiseerde functionaliteiten. Wanneer u kiest voor flexibele standaard software betaalt u dus niet voor opties waar u toch niets mee gaat doen. Bovendien blijft het mogelijk deze opties later tóch toe te voegen.
Combinatie van de beste componenten
Bij Shoxl zijn we niet bang voor andere software. We geloven juist dat met een combinatie van verschillende systemen een ideaal webshop platform kan worden gecreëerd voor ieder bedrijf. Geen enkel bedrijf is hetzelfde, en daarom zijn er ook eindeloos veel verschillende behoeften op gebied van webshop software. Daarom is ons systeem naar eigen inzicht aan te vullen met additionele componenten én is het systeem altijd te upgraden naar nieuwe versies, dus ook als er maatwerk geleverd is.