Maatwerksoftware voor echte bedrijfsbehoeften.
Wij ontwerpen en bouwen webapplicaties rond de manier waarop uw bedrijf al werkt: de interne tools, dashboards en klantenportalen die uw team in een browser opent. Niets te installeren, één versie voor iedereen en ondersteuning na de lancering door de mensen die hem bouwden.
- Gebouwd rond uw bedrijf
- Duidelijke fases, vroeg zichtbaar
- Ondersteund na lancering
Een webapplicatie op maat van uw bedrijf.
Standaardsoftware is gebouwd voor het gemiddelde bedrijf, en voor boekhouding of e-mail is dat meestal goed. Waar uw werk niet gemiddeld is, wordt er een applicatie voor gebouwd — en een applicatie is geen website. Een website wordt één keer gelezen; een applicatie wordt gebruikt, door dezelfde mensen, de hele dag, en dat verandert wie mag inloggen, wat er gebeurt als twee mensen hetzelfde record bewerken, en wat het bedrijf doet op de ochtend dat hij niet laadt.
- Gebouwd rond uw proces, niet rond een branchegemiddelde
- Opent in een browser op elk modern apparaat — niets te installeren
- Mensen zien alleen wat hun rol toestaat
- Verandert als het bedrijf verandert, niet met een herontwerp om de paar jaar
- Gemonitord en ondersteund na de lancering, als onderdeel van de afspraak
- KlantenportalenUw klanten loggen in op hun eigen gegevens
- Interne toolsDe schermen waarin uw team de hele dag werkt
- MaatwerksystemenKlussen, dossiers en voorraad, op uw manier
- KoppelingenVerbonden met systemen die u al gebruikt
- AutomatiseringDe terugkerende stappen, voor u gedaan
- DashboardsLive cijfers, geen exports
Handmatige processen houden uw bedrijf tegen.
Meestal niet het product van een concurrent. Meestal een spreadsheet, een gedeelde schijf en heel veel kopiëren tussen die twee.
- Tijd verloren aan kopiëren, overtypen en najagen
- Informatie verspreid over spreadsheets, inboxen en schijven
- Fouten door vier versies van dezelfde spreadsheet
- Rapportage die neerkomt op exporteren, plakken en hopen
- Een systeem dat niemand kan bereiken vanaf een klantlocatie of thuis
- Standaardsoftware die bijna past, en een noodoplossing voor de rest
Een maatwerk webapplicatie helpt u om:
- De terugkerende stappen uit het werk te halen
- Informatie op één plek te houden, actueel voor iedereen
- Fouten door overtypen en kopieën te verminderen
- Het live beeld te zien zonder exportstap
- De software te veranderen als het bedrijf verandert
- De schermen te hebben die uw werk echt nodig heeft, en geen andere
Een spreadsheet die uit zijn jasje is gegroeid, is een goed teken: iemand heeft al uitgezocht wat de software moet doen.
Waar bedrijven ze voor gebruiken
Klus- en projectregistratie
Werk van aanvraag tot afronding, met de fase, de eigenaar en de geschiedenis zichtbaar voor iedereen die erbij betrokken is.
Managementdashboards
De handvol cijfers waarop het bedrijf draait, actueel als u ze opent.
Goedkeuringen en verzoeken
Offertes, aankopen, verlof, kortingen — met een overzicht van wie wat goedkeurde.
Personeels- en middelenplanning
Wie waar is, wat geboekt is en wat vrij is, zichtbaar van buiten kantoor.
Voorraad, bedrijfsmiddelen en apparatuur
Wat u bezit, waar het is, in welke staat en wanneer het weer aandacht nodig heeft.
SaaS-producten
Software die u verkoopt: accounts, pakketten, rechten en de operationele kant van het beheer.
Is de applicatie voor uw klanten in plaats van uw team, dan is dat een klantenportaal — dezelfde technologie, andere vragen.
Wat een project omvat, en wat niet.
Onderdeel van het project
- Verkenning: wat de applicatie moet doen, en voor wie
- Ontwerp van de schermen waarin mensen gaan werken
- Veilig inloggen, rollen en rechten
- De applicatie zelf, gebouwd en getest
- Databaseontwerp, back-ups en een geteste terugzetting
- Uitrol naar de afgesproken hosting, met monitoring
- Een periode van echt gebruik voordat hij iets vervangt
- Overdracht: broncode, documentatie en een ondersteuningsafspraak
Apart, en apart geoffreerd
- Native iOS- of Android-apps gepubliceerd in de appstores
- Hosting en kosten van diensten van derden, die u rechtstreeks betaalt
- Gegevens migreren uit een oud systeem, voordat we die hebben gezien
- Koppelingen met andere systemen — als eigen werk afgebakend
- Wijzigingen buiten de afgesproken scope
- Enige garantie van beschikbaarheid of prestaties voordat de hosting is afgesproken
Een webapplicatie draait in de browser van een telefoon en kan aan het beginscherm worden toegevoegd, wat voor het meeste zakelijke gebruik genoeg is. Heeft u echt een native app in de stores nodig, zeg het dan vroeg — dat is een ander project.
De onderdelen die niemand ziet tot ze falen
Wat bepaalt of een applicatie in jaar drie nog vertrouwd wordt.
Authenticatie
Gehashte wachtwoorden, degelijke sessies, tweestapsverificatie waar de gegevens dat rechtvaardigen.
Rollen en rechten
Bij elke actie op de server gecontroleerd — een verborgen knop is geen recht.
Invoer en uitvoer
Geparametriseerde queries, gevalideerde invoer, ge-escapete uitvoer, CSRF-bescherming.
Back-ups en terugzetten
Automatische back-ups, en een terugzetting uitgevoerd vóór de lancering.
Monitoring
We horen via monitoring dat hij plat ligt, niet doordat uw team belt.
Actueel gehouden
Platform- en afhankelijkheidsupdates onder de ondersteuningsafspraak.
Van idee naar een oplossing die werkt.
In fases, zodat u vroeg werkende software ziet in plaats van alles aan het eind.
1. Verkennen
Wie hem gebruikt, wat ze doen en wat hij goed moet doen. Opgeschreven, en van u, of we hem nu bouwen of niet.
2. De schermen ontwerpen
De schermen waarin mensen hun dag doorbrengen, afgesproken voordat er iets achter wordt gebouwd.
3. In plakken bouwen
Eén compleet, bruikbaar stuk per keer. U gebruikt het, wij stellen bij — hier duiken de eisen op die niemand kon opschrijven.
4. Verstevigen en testen
Rechten, randgevallen, back-ups, terugzettingen en gedrag als iets waarvan hij afhangt plat ligt.
5. Lancering en ondersteuning
Een geplande overstap, monitoring vanaf dag één, en een afspraak voor wat daarna komt.
Een partner voor de lange termijn voor uw software.
Zodra uw bedrijf van een applicatie afhangt, is de vraag niet meer ‘is hij af?’ maar ‘wie zorgt ervoor?’. Dat is een afspraak die we met u maken — niet iets wat blijft liggen bij wie er toevallig tijd heeft.
- Monitoring van beschikbaarheid en fouten
- Platform- en afhankelijkheidsupdates
- Fouten in wat wij bouwden, hersteld
- Controles van back-up en herstel
- Nieuwe functies, eerst geoffreerd
- Een vaste persoon die uw systeem kent
Vragen over webapplicaties
Wat is het verschil tussen een website en een webapplicatie?
Een website wordt vooral gelezen — iemand komt langs, vindt wat hij zoekt en gaat weer. Een webapplicatie wordt gebruikt: mensen loggen in en werken erin, keer op keer, en hij bevat gegevens die belangrijk zijn voor uw bedrijf.
Dat verschil bepaalt de kosten. Een applicatie heeft accounts, rechten, een database ontworpen voor het werk, back-ups waaruit u kunt herstellen en monitoring nodig — niets daarvan heeft een brochurewebsite nodig.
Hebben we een app in de App Store nodig?
Meestal niet. Een webapplicatie opent in de browser van een telefoon en kan aan het beginscherm worden toegevoegd, waar hij zich gedraagt als een geïnstalleerde app. Publicatie in de stores is de extra kosten waard als u echt dingen nodig heeft die alleen een native app kan — pushmeldingen, offline werken, of serieus gebruik van camera en sensoren.
Kan hij werken met de systemen die we al hebben?
Vaak wel. Biedt uw bestaande systeem een API of kan het betrouwbaar exporteren en importeren, dan kunnen de twee worden gekoppeld in plaats van dat het een het ander vervangt. Dat is een apart stuk werk — zie API-koppelingen.
Hoeveel gebruikers kan hij aan?
Voor de omvang van de bedrijven waarmee we werken, is het eerlijke antwoord dat het aantal gebruikers zelden de beperking is — hoeveel gegevens hij bevat en wat hij moet berekenen, telt veel zwaarder. We stemmen de hosting af op uw werkelijke gebruik en vertellen u wat er zou moeten veranderen als dat flink groeit.
Waar worden de gegevens opgeslagen?
Waar we dat afspreken, en dat vertellen we u voordat u zich vastlegt. Voor de meeste klanten betekent dat hosting in de EU. Heeft u eisen over waar gegevens mogen staan, breng ze dan in tijdens de verkenning — het bepaalt de keuze van hosting en is achteraf lastig te wijzigen.
Wat als we stoppen met jullie samen te werken?
U heeft de broncode en de gegevens, en de documentatie beschrijft hoe hij wordt uitgerold. Een andere ontwikkelaar kan het overnemen. We zien u liever niet gaan, maar moeilijk te verlaten zijn is geen strategie die we gebruiken.
Laten we een oplossing voor uw bedrijf maken.
- Vrijblijvend
- Geen kosten voor het gesprek
- Neem de spreadsheet mee die u nu gebruikt