PWA laten maken?
Progressive web apps voor uw bedrijfsprocessen
Wilt u een PWA laten maken waarmee klanten of medewerkers gegevens kunnen invoeren, informatie raadplegen of werkzaamheden uitvoeren? APPelit ontwikkelt progressive web apps op maat, met de benodigde schermen, gebruikersrollen, gegevensverwerking en koppelingen op basis van uw functionele specificaties.
Wat is een PWA?
Een webapp met appachtige mogelijkheden
Een progressive web app, afgekort PWA, is een webapplicatie die via een webadres toegankelijk is en functies kan bieden die u van een mobiele app kent. Gebruikers openen de toepassing in hun browser. Op ondersteunde apparaten kunnen zij de PWA ook installeren en via een eigen pictogram starten, bijvoorbeeld vanaf het startscherm. Publicatie in een appstore is daarvoor niet noodzakelijk.
Een PWA kan worden ontwikkeld vanuit één technische basis voor verschillende apparaten. Dat betekent niet dat iedere functie overal hetzelfde werkt. De mogelijkheden hangen onder meer af van de browser, het besturingssysteem en de manier waarop de toepassing is gebouwd. Daarom leggen we vooraf vast welke apparaten en functies ondersteund moeten worden.
Welke functies heeft u nodig?
Van klantportaal tot werkregistratie
Wilt u klanten hun aanvragen laten volgen, medewerkers digitale formulieren laten invullen of zakelijke gebruikers toegang geven tot productinformatie? Een PWA kan worden ingericht rond de handelingen die zij moeten uitvoeren. Denk aan het aanmelden van een serviceverzoek, registreren van werkzaamheden of bekijken van een orderstatus.
APPelit bouwt de benodigde schermen, invoercontroles en gegevensverwerking. Ook een beheeromgeving kan onderdeel zijn van de opdracht, bijvoorbeeld om accounts te beheren, inhoud aan te passen of registraties te beoordelen. We bakenen af welke functies de eerste versie bevat en welke uitbreidingen later kunnen volgen. Meer over de verschillende toepassingen leest u bij nieuwe software en apps.
Werkt de PWA ook offline?
Bepalen wat zonder verbinding beschikbaar blijft
Een PWA kan bepaalde functies zonder internetverbinding ondersteunen, maar dat moet specifiek worden ontwikkeld. Denk aan het raadplegen van eerder opgeslagen informatie of het tijdelijk bewaren van een ingevuld formulier. Gegevens die nog van een server moeten worden opgehaald, zijn zonder verbinding niet automatisch beschikbaar.
Een mogelijke toepassing is een medewerker die op locatie een registratie invult en deze later verstuurt. Dan moet duidelijk zijn welke gegevens lokaal worden opgeslagen, hoe de gebruiker ziet dat verzending nog niet is afgerond en wat er gebeurt bij een mislukte synchronisatie. Ook het verwerken van dubbele registraties of tussentijdse wijzigingen moet worden vastgelegd. Zo ontwikkelen we offline werking voor concrete handelingen, in plaats van te beloven dat de volledige toepassing altijd zonder verbinding werkt.
Welke apparaten worden ondersteund?
Functies afstemmen op browser en gebruik
Moet de PWA op een smartphone, tablet of desktop worden gebruikt? Naast de schermindeling zijn ook de gewenste apparaatfuncties belangrijk. Cameragebruik, locatiegegevens, pushmeldingen en achtergrondtaken zijn afhankelijk van beschikbare browserfuncties en kunnen toestemming van de gebruiker vereisen. Installatie en bediening kunnen eveneens per platform verschillen.
We controleren daarom de afgesproken functies op de apparaten en browsers die binnen de opdracht vallen. Is een noodzakelijke functie daar niet voldoende beschikbaar, dan moet de technische oplossing daarop worden aangepast. Een PWA is niet voor iedere toepassing de passende keuze. Bekijk ook onze mogelijkheden voor applicatieontwikkeling voor web en mobiel.
Hoe sluiten bestaande systemen aan?
Gegevens uitwisselen met uw bedrijfssoftware
Een PWA hoeft geen afzonderlijke gegevensverzameling te worden. Misschien moeten gebruikers informatie uit uw ERP, CRM, planning of webshop kunnen raadplegen. Of moeten registraties vanuit de PWA terugkomen in een bestaand systeem. APPelit ontwikkelt de afgesproken technische koppelingen, bijvoorbeeld via beschikbare API’s.
Voor de uitwerking leggen we vast welke gegevens worden uitgewisseld, welk systeem leidend is en hoe fouten worden afgehandeld. Denk aan een order die niet kan worden opgeslagen of gegevens die inmiddels zijn gewijzigd. Daarbij houden we rekening met de beschikbare interfaces, toegangsrechten en beperkingen van de betrokken systemen.
Hoe houdt u controle over data?
Beveiliging, toegang en opslag
Wie mag welke gegevens bekijken of wijzigen? Welke informatie mag op een apparaat worden opgeslagen en hoe lang blijft die daar beschikbaar? Bij een PWA zijn dit belangrijke uitgangspunten voor de technische inrichting. We maken afspraken over onder meer authenticatie, gebruikersrechten, logging, beveiligde gegevensuitwisseling en de gekozen hostingomgeving.
APPelit is ISO 27001- en NEN 7510-gecertificeerd. Binnen de ontwikkelopdracht vertalen we de overeengekomen beveiligingseisen naar technische maatregelen. Ook uw eisen voor opslaglocatie, externe diensten en toegang tot gegevens worden hierin meegenomen. Lees meer over onze aanpak van informatiebeveiliging bij softwareontwikkeling.
Wat kost een PWA laten maken?
Begroten op functies en technische werkzaamheden
De ontwikkelkosten hangen af van de gewenste functionaliteiten en technische onderdelen. Een toepassing met enkele formulieren vraagt andere werkzaamheden dan een PWA met meerdere gebruikersrollen, offline registratie, synchronisatie en koppelingen. Ook de ondersteunde apparaten, benodigde tests en een eventuele beheeromgeving worden meegenomen in de begroting.
Bij volledige functionele specificaties en een afgebakend resultaat kan APPelit een fixed project tegen een afgesproken vaste prijs uitvoeren. Voor doorlopende ontwikkeling kunnen dedicated developers worden ingezet. Bij een agile samenwerking levert uw organisatie de Product Owner en Scrum Master.
Naast de eerste ontwikkeling maken we afzonderlijke afspraken over hosting, onderhoud, ondersteuning en verdere uitbreidingen. Zo blijft duidelijk welke werkzaamheden bij de eerste oplevering horen en welke kosten samenhangen met het verdere gebruik.
Wie verzorgt welke onderdelen?
Uw functionele eisen, onze technische realisatie
Uw organisatie bepaalt de business- en IT-strategie, de keuze tussen standaardsoftware en maatwerk, pakketkeuzes en functionele specificaties. Ook functionele gegevensmapping, specificaties voor dataconversie, gebruikerstraining en implementatie liggen bij de opdrachtgever.
APPelit verzorgt de technische specificaties, softwareontwikkeling, koppelingen, testing, kwaliteitscontrole en softwarebeveiliging. Is dataconversie onderdeel van de opdracht, dan realiseren wij die technisch op basis van uw conversiespecificaties. Tijdens de ontwikkeling stemmen we de voortgang af en worden onderdelen opgeleverd waarmee u de afgesproken werking kunt beoordelen.
Uw PWA laten ontwikkelen?
Bespreek wat gebruikers moeten kunnen
Wilt u een klantportaal, mobiele werkomgeving of andere bedrijfsapplicatie laten bouwen? Vertel ons wie de toepassing gaat gebruiken, welke functies nodig zijn en welke bestaande systemen betrokken zijn.
We bespreken welke specificaties beschikbaar zijn en welke informatie nodig is om de technische werkzaamheden af te bakenen. Daarbij nemen we ook de gewenste apparaten, eventuele offline functies en de eerste oplevering mee.
Ervaar het gemak van onze service!
Wilt u dat wij contact opnemen? Vul het formulier hieronder in en we bellen u terug.
U kunt ook meer informatie achterlaten via onze contactpagina of het offerteformulier
Ervaar het gemak van onze service!
Wilt u dat wij contact opnemen? Vul het formulier hieronder in en we bellen u terug.
U kunt ook meer informatie achterlaten via onze contactpagina of het offerteformulier
