Applicaties en websites
We doen 2 dingen: het ontwikkelen van applicaties (web applicaties, apps
en zelfs af en toe een desktop applicatie) en het maken van websites.
In het kort: een applicatie heeft gebruikers, een website heeft bezoekers dus die benader je niet op dezelfde manier.
Hoewel we ons alleen nog richten op Python, Django en Vue3 hebben we een lange geschiedenis (meer dan 15 jaar) met verschillende oplossingen:
We hebben voor maatwerkoplossingen binnen onderwijs en semi-overheid veel gewerkt met Java, Kotlin en Angular. Binnen commerciƫle trajecten hebben we ook veel met PHP gewerkt. Op het gebied van de Java Portal oplossing Liferay en het PHP framework Yii hoorden we zelfs bij de eersten die hier in Nederland portals en webapplicaties mee maakten.
En door onze jarenlange samenwerking met Netklaar hebben we veel geleerd over Typo3 en Ruby on Rails.
Multi-device aanpak
Een multi-device aanpak betekent dat we uitwerken hoe een product of dienst via web, smartphone, tablet en smartwatch kan worden aangeboden. Simpel gezegd: klanten beginnen misschien op een laptop met een applicatie te werken, waarna ze bijvoorbeeld in een winkel eenvoudig de belangrijkste punten nog eens willen zien op een smartphone en uiteindelijk in de trein een tablet pakken om verder te gaan.
Zowel voor app development als web development werken we specificaties uit, gekoppeld aan de context waarbinnen een product of dienst kan worden gebruikt. Dit is geen lang traject maar gewoon nuttig om de verschillende kanten te begrijpen en het project in te kunnen schatten. Vervolgens worden, in iteraties van 2 of 3 weken, werkende onderdelen opgeleverd. We leggen graag uit hoe dit in de praktijk werkt.
Apps
Apps zijn er in verschillende vormen zoals web apps die in een mobiele browser worden bekeken, native apps die je in een app store vindt en de hybride versie waarbij een webapp zo wordt verpakt dat deze ook in een app store kan worden geplaatst. We maken al apps sinds 2009.
Integratie met externe systemen
Bij de meeste projecten hoort een integratie traject waarbij gegevens uit een extern systeem worden gebruikt of juist gegevens worden geleverd aan externe afnemers. De afgelopen jaren hebben we bijvoorbeeld webservices ontwikkeld om data aan afnemers te leveren, componenten geschreven om te communiceren met authenticatie systemen, webapplicaties gemaakt om data uit onderwijssystemen te tonen en code geschreven om gegevens uit een database aan apps te leveren.
Projectbegeleiding, consultancy en training
We zijn graag onderdeel van een project, als software ontwerpers, als implementatiepartner of als projectbegeleider. Ook advies en training zijn vaak onderdeel van onze projecten. We voelen ons het beste thuis in Agile projecten.