
Softwareontwikkeling
Software die uw proces volgt, niet andersom
Wij vervangen pakketten waar uw team omheen werkt, bouwen nieuwe software waar die ontbreekt, en automatiseren de stappen die nu met de hand gaan. Als maatwerk dat van u wordt, of als SaaS die wij voor u draaien en bijwerken. Welke van de twee het wordt, leggen wij per opdracht schriftelijk vast.
Wat wij bouwen
Pakketten vervangen
Het standaardpakket met exports, handmatige correcties en losse spreadsheets ernaast. Wij brengen in kaart wat het pakket doet en wat uw team eromheen doet, bouwen software die beide overneemt, en migreren uw gegevens mee.
Bedrijfsapplicaties en tooling
Het interne systeem dat vandaag in een spreadsheet draait en dat niet zou moeten. Workflow, rollen, audit trail en automatisering, gekoppeld aan wat u al gebruikt.
SaaS en klantplatformen
Portalen, selfservice en software die u aan uw eigen klanten aanbiedt. Wij bouwen het, en kunnen het als dienst voor u draaien, met een beveiligingsmodel dat net zo zwaar weegt als de interface.
Websites met AI-toepassingen
Websites en webapplicaties waar AI het werk doet: een assistent die antwoordt op basis van uw eigen documenten, slim zoeken, en aanvragen die automatisch worden uitgelezen en doorgezet naar de juiste plek.
Een standaard website of webshop, zonder maatwerk of AI? Die bouwen wij onder onze tweede naam, Platform Direct, met ditzelfde team.
Bekijk platform-direct.com (opent in een nieuw tabblad)Alleen advies nodig? Code-audits, technische assessments, architectuurontwerpen en second opinions op software die u al heeft, doen wij ook als losse opdracht.
Hoofdstuk 10 van de algemene voorwaardenMaatwerk of SaaS
Software die u bezit, of software die u gebruikt
Niet elke oplossing hoeft uw eigendom te zijn. Soms is het voordeliger om een Upward-product te gebruiken dat wij voor u inrichten, hosten en bijwerken. Wij zeggen vooraf welke vorm het wordt, en wat dat betekent.
- Klantwerk. Maatwerk dat in de offerte als uw eigendom is aangemerkt. Na volledige betaling is de code van u, en u krijgt de broncode en de technische documentatie.
- SaaS. Wij stellen de software op afstand beschikbaar en houden hem bij. U krijgt een gebruiksrecht voor uw eigen bedrijfsvoering. Configuraties en koppelingen die wij voor u maken, horen bij de dienst, tenzij ze als klantwerk zijn aangemerkt.
- Uw gegevens blijven van u. Aan het einde van de overeenkomst exporteert u ze in een gangbaar, machineleesbaar formaat. Waar de Data Act geldt, heeft u een wettelijk recht om over te stappen naar een andere aanbieder.
- Continuïteit. Wilt u zekerheid voor het geval wij er niet meer zijn, dan kan de broncode bij een onafhankelijke escrowagent worden gedeponeerd. Dat spreken wij schriftelijk af.

Hoe het werk beheerst wordt
Ontwikkelbeheersing, in de saaie en nuttige zin
- Eisen worden vastgelegd voordat ze gebouwd worden. Inclusief de eisen die u niet noemde: wettelijke, regelgevende, en het beoogd gebruik dat bepaalt wat falen zou kosten.
- Review, verificatie en validatie zijn drie dingen. Review vraagt of het ontwerp nog aan de eis voldoet. Verificatie vraagt of de uitkomst overeenkomt met de invoer. Validatie vraagt of het in gebruik werkt. Alle drie worden vastgelegd.
- Ook na go-live zijn wijzigingen beheerst. Een wijziging in een live systeem wordt beoordeeld op beveiligingsimpact en op het effect op wat al is opgeleverd, en wordt geautoriseerd vóórdat hij live gaat.
- Uw materiaal blijft van u. Broncode, data, inloggegevens en content die u aanlevert worden geïdentificeerd, beschermd en bij vertrek teruggegeven of vernietigd, met vastlegging van welk van beide.
Werkwijze
Plan het werk, werk het plan
Contractbeoordeling
Voordat wij offreren, bepalen wij of wij werkelijk kunnen leveren wat gevraagd wordt, inclusief de wettelijke en regelgevende eisen die u misschien niet genoemd heeft, en aan welke kant van de hostinggrens de opdracht komt te liggen. Is het antwoord dat wij de verkeerde leverancier zijn, dan is dat een legitieme uitkomst en hoort u dat in week één.
Ontwerp en ontwikkeling
Geplande fasen met gedefinieerde in- en uitvoer. Review, verificatie en validatie zijn afzonderlijke, vastgelegde activiteiten. Security en toegankelijkheid staan in dezelfde eisenlijst als de functionaliteit, niet in een fase aan het eind.
Acceptatie van de release
Een gedefinieerde acceptatie tegen de vastgelegde eisen, waarbij afwijkende uitkomsten expliciet worden afgehandeld in plaats van meegeleverd met een opmerking. Niets bereikt productie op basis van een mondeling ja.
Go-live en service transition
De workload komt in de inventarisatie met back-upschema, monitoring, hersteltestdatum en eigenaar. Dit is de stap die de meeste leveranciers overslaan, en het is de stap die bepaalt hoe de komende drie jaar voelen.
FAQ
Nee. De keuze tussen door Upward beheerde infrastructuur en infrastructuur die u zelf bezit, wordt per opdracht gemaakt en vastgelegd bij contractbeoordeling. Wij rollen regelmatig uit in klantomgevingen. Het verschil zit in wat wij daarna kunnen toezeggen: op infrastructuur die wij niet beheren staan wij in voor ons werk, maar niet voor de beschikbaarheid van het platform.
Dat hangt af van wat er in de offerte staat, en daarom leggen wij het daar vast. Werken wij aan software die u al bezit, of is het maatwerk in de offerte als uw eigendom aangemerkt, dan is dat klantwerk: de code wordt na volledige betaling van u en u krijgt de broncode en de technische documentatie. Bouwen wij voort op een Upward-product, dan krijgt u een gebruiksrecht; eigendom of de broncode kan ook, maar dat spreken we dan apart af. Vertrek is in beide gevallen een vastgelegde procedure, geen onderhandeling, en uw gegevens neemt u mee.
Dan exporteert u uw gegevens in een gangbaar, machineleesbaar formaat. Valt de dienst onder de Data Act, dan geldt daarnaast een vaste overstapprocedure met een overgangsperiode waarin de dienst blijft draaien. Voor software die grotendeels specifiek voor u is gemaakt, maakt de Data Act een uitzondering; wat dan geldt, leggen wij vooraf vast.
Ja. Ingehuurde krachten en onderaannemers vallen bij ons onder hetzelfde managementsysteem als medewerkers, en andersom voegen wij ons naar uw leverproces wanneer wij bij u aanschuiven.
Ja. Een code-audit, een technisch assessment, een architectuurontwerp of een second opinion op software die u al heeft of elders laat bouwen, doen wij ook als losse opdracht. Wij werken met de broncode, documentatie en toegang die u ons geeft, en rapporteren wat wij binnen de afgesproken reikwijdte vinden. Dat is geen garantie dat elk gebrek boven water komt, en dat zeggen wij liever vooraf. Het rapport gebruikt u voor uw eigen bedrijfsvoering, en wat u ermee doet, beslist u. Juridisch, fiscaal of financieel advies is het niet.
Vertel ons welk werk te veel tijd kost
Dat is meestal het nuttigste eerste gesprek. Of het antwoord nu een nieuw systeem is, een AI-agent, een koppeling tussen wat u al heeft, of helemaal niets: u krijgt een eerlijke inschatting.
