
WEM: even kennismaken
WEM is een Nederlands ontwikkelplatform voor applicaties dat 100 procent cloud-gebaseerd en no-code is. Om op te frissen: no-code is een visuele manier van applicaties ontwikkelen waarvoor geen programmeerkennis is vereist. No-code maakt Rapid Application Development mogelijk: een razendsnelle, agile vorm van softwareontwikkeling.
WEM is no-code in optima forma. In WEM modelleer je applicaties in een logisch geheel van verschillende flowcharts, waarmee je de gegevensverwerking met en zonder gebruikersinteractie kunt inrichten. De gegevens zelf leg je overzichtelijk vast in lijsten en sublijsten.

Event based ontwikkelen en contextueel werken
Een grote kracht van WEM is het event based ontwikkelen. Denk bij een event aan een druk op een knop of het wijzigen van een veld. Dit maakt het uitermate geschikt om, bij wijze van spreken, al pratende met iemand over z’n business meteen een applicatie op te zetten.
Je inventariseert wat gebruikers doen, op welke knoppen ze drukken, welke velden ze wijzigen en wat ze vervolgens moeten zien. Vanuit die procesgedachte zet je stapsgewijs met behulp van flowcharts een applicatie op. In de flowchart vallen het bedrijfsproces en het applicatieproces één op één samen. Ook iemand die totaal geen verstand heeft van applicaties bouwen ziet daardoor meteen wat de applicatie doet en wat voor functionaliteiten erachter zitten.

Zo werkt WEM
Applicaties bouwen met WEM doe je in de WEM Modeler. Via een drag-and-drop interface kun je verschillende events (binnen WEM ‘nodes’ genoemd) op het flowchart-canvas slepen. Voorbeelden van nodes zijn data toevoegen aan een lijst en een scherm tonen. Via pijlen (die in WEM ‘exits’ heten) worden de nodes met elkaar verbonden. Vervolgens kun je op een template van een applicatiescherm knoppen en formuliervelden koppelen aan deze exits. Zo creëer je de flow die eindgebruikers van de applicatie gaan volgen.
WEM onderscheidt zich verder door de volgende vijf krachtige aspecten:
- Ontologie: definieer eenvoudig herbruikbare keuzelijsten die je in de applicatie kunt gebruiken.
- Widgets: via widgets kun je snel functionaliteiten toevoegen. Er zijn bijvoorbeeld widgets voor een agendaview, om data te plotten in Google Maps, om sliderinput te gebruiken en om handtekeningen te verwerken.
- Meertaligheid: er is standaard een woordenboek beschikbaar waarin je woorden en termen kunt vastleggen en in verschillende talen kunt vertalen. Die kun je eenvoudig in de applicatie toekennen, op basis van de geselecteerde taal wordt de juiste vertaling getoond.
- Portals: het is eenvoudig om verschillende portalen voor een applicatie op te zetten. Een portaal is een variant van de applicatie met indien gewenst een eigen look en feel en functionaliteiten. Denk bijvoorbeeld aan een applicatie met zowel intern portaal voor de backoffice als een klantportaal, waar de eindklant zelf zaken kan regelen
- Integraties: integraties met andere systemen zijn eenvoudig op te zetten via REST/SOAP api’s en Odata-koppelingen.
Wat kun je maken met WEM?
WEM is uitermate geschikt voor het ontwikkelen van applicaties voor datagedreven bedrijfsprocessen.
EsperantoXL heeft WEM bijvoorbeeld gebruikt voor:
- Order management-systeem
- Urenregistratietool
- Process management-systeem (in ontwikkeling)
- Business management-systeem.
Maar je kunt ook denken aan:
- CRM
- Custom ERP
- Asset management-systeem
- Event management-systeem
- Product information management-systeem.

De voordelen van WEM
WEM biedt de volgende voordelen:
- Eenvoudig deployen van applicaties naar productie met één druk op de knop.
- 100 procent cloud-based, dus applicaties zijn overal en altijd beschikbaar.
- WEM-applicaties worden geleverd met hosting, onderhoud, security, infrastructuur, back-up, servicelevels, opslag en disaster recovery.
- Applicaties zijn schaalbaar voor verschillende formaten, het maken van native apps is mogelijk.
- Debug-modus waarmee je tijdens het testen stap voor stap en tot op detailniveau kunt inzoomen op het ontwikkelproces.
- Uitgebreide security-mogelijkheden, zoals Single Sign-on, OAuth- en SAML-integraties alsmede veilige communicatie via HTTPS.
- Op het forum beantwoordt WEM zelf actief vragen.
- WEM is een Nederlands bedrijf, dus is support makkelijk en snel beschikbaar en heb je geen problemen met data en privacy.
- Security, infrastructuur en performance laten het toe om enterprise-grade, data-intensieve applicaties te bouwen.
- Snelle leercurve: als niet IT-er kun je redelijk vlot een (basis)applicatie opzetten.
De nadelen van WEM
Het opzetten van een volledig op maat gemaakte user interface (UI) is weliswaar mogelijk, maar je bent afhankelijk van WEM zelf en dat brengt additionele kosten met zich mee.
Wat zijn alternatieve platformen?
Het no-code platform WeWeb is een alternatief voor WEM. Ook Thinkwise kan als alternatief voor WEM worden gezien. Het Nederlandse ontwikkelplatform richt zich expliciet op uitgebreidere, enterprise ready en bedrijfskritische applicaties zoals ERP-systemen. Thinkwise is low-code: kennis van SQL is vereist. Naast webapplicaties kun je er tegelijkertijd ook Windows-applicaties en mobiele apps mee bouwen. Zowel WEM als Thinkwise zijn minder geschikt voor design georiënteerde customer facing applicaties. Voor custom UI is frontend development nodig.

Case: urenregistratiemodule voor De Heer land en water
Aannemingsbedrijf in grond-, weg- en waterbouw De Heer land en water wilde een nauwkeurige urenregistratie voor een goede verloning en nacalculatie.
De module die is ontwikkeld met WEM zorgt er nu voor dat de planning automatisch wordt doorgestuurd naar medewerkers. Via de app kunnen zij de planning bekijken en na hun shift direct de uren registreren. Op locatie, met elk soort device.
Bekijk de hele case hier.
WEM en EsperantoXL
EsperantoXL gelooft dat low-code en no-code dé instrumenten zijn om digitale transformatie te realiseren. Vanwege de unieke kenmerken van WEM zijn wij specialist in én partner van dit ontwikkelplatform geworden.
Wij geven altijd platformonafhankelijk advies. Of we nu samen met de klant kiezen voor Thinkwise of WEM: bij ons staat altijd voorop dat mensen zo makkelijk en effectief mogelijk hun werk moeten kunnen doen. Dankzij onze uitgebreide consultancy-ervaring en de slimme blik van onze medewerkers lukt het ons om snel bedrijfsprocessen te vereenvoudigen via de applicaties die we bouwen.

Meer weten over de mogelijkheden voor jouw organisatie?
Wil je weten hoe WEM kan bijdragen aan innovatie en digitale transformatie binnen jouw organisatie? Neem dan vrijblijvend contact op met Frans Hoeks of Jeffrey van Viersen om de mogelijkheden door te spreken.
Meer blogs
20 juni 2023
11 mei 2023
23 september 2022
13 november 2020
25 augustus 2020
13 januari 2020
10 september 2019