Screen individuals or companies with Zkr.
Help for brokers, accountants, notaries and insurers to easily screen individuals or companies.

The project at a glance
In cooperation with Zkr., we worked daily on the web application that helps brokers, accountants, notaries and insurers easily screen people or companies. The web application was created to unburden companies with regard to the Prevention of Money Laundering and Terrorist Financing Act (wwft). This law should prevent criminals or terrorists from laundering money that they have earned through crime and applies to anyone involved with cash flows or the purchase and sale of (expensive) goods.
Deliverables
Web application
Development team
Integrations
Links with 10 systems, including
KVK register
APHAS
Jurisdiction
PIM
Expertise
Front-end development
Back-end development
Project management
A complex law made simple digital with digital screening
Zkr wanted to develop a digital solution that helps companies comply with the Money Laundering and Terrorist Financing Prevention Act (Wwft). Complex legislation that requires careful screening of individuals and organizations, continuous monitoring and secure processing of sensitive data.
The challenge lay in combining usability, security and scalability in a web application. A tool that supports brokers, accountants, notaries and insurers in their daily work. In addition, the application had to be flexible enough to continuously integrate new links with external data sources and to grow with changing laws and regulations.
From idea to application
Our customer Zkr. came to us with a big idea. Then, together with the customer, we brainstormed in different sessions. We started to work out how information flows, what the architecture should look like and how the application should work. We then started developing the application using the scrum method. After 4 months, the first concept was live and since then, the web application has grown considerably and a team is still working daily to improve and expand the tool.
Scrum team
Our team works daily on the application based on the Agile Scrum project method. In addition to the scrum master, various developers are developing every day. What do they do? Backend developers (.NET) Responsible for the API and business logic. Full-stack developer Is responsible for creating, integrating and fixing the functionalities of the web application in both the frontend and a partial backend. In which the customer's wishes are made into an actual product. External developers Our team works with external developers and expertise hired by Zkr. In addition to writing code, new customers are helped to launch the product.
Testing
With so much code, system integrations and sensitive data, testing is very important. Our tester is responsible for writing the unit tests/front-end (e2e) tests and API tests. He ensures that the code has been properly tested. By using the TestCafe scripts, you can demonstrate that the app as a whole works well, but the TestCafe scripts also detect bugs easily and quickly that are then solved.
Future
This web application has been successfully launched and is currently being further developed in-house by ZKR.

What does the web application do?
Keeping records with people and organizations on which various solutions and tasks can be carried out, this is how you can
- Retrieve KVK reports from organizations
- Perform PEP monitoring, sanction & adverse media checks
- Online identification via iDIN and ID check and much more.
You can create files where you can link a form for each person or company to determine the risk profile of the file. Based on the risk profile, you must take certain actions according to the WFT Act. Examples include auditing the UBOs (ultimate beneficial owner = the owner, an interested party, or the person who has control) for verification, business structures with associated UBOs, but in some cases also monitoring these relationships in the future.
You can do all this data and actions in your own environment developed in Vue.js 3 in combination with Vuetify (a framework that can accelerate the setting up of an application).
How do we ensure the security of all data?
Because we are continuously working on further development, more and more connections are being made with various applications. There is now a connection to more than 10 applications for data retrieval, monitoring and screening
Of course, safety is the number one priority, and we do this by taking technical and organizational measures. How? We can't say anything about that for safety reasons. For security reasons, among other things, the platform is hosted in Azure.
Learn more about reliable and scalable hosting in Azure
The result
The result is a stable and secure web application that is used by thousands of professionals every day to screen individuals and companies. With one central environment, users can easily manage files, determine risk profiles and carry out checks directly via various data sources.









Collaborate on digital solutions?
We are happy to think along with you when developing your new website. Schedule an informal introductory meeting or request an Umbraco demo.
Cases
What else we built
We work for our customers on the safety and well-being of people and animals. Here are a few examples of what we have achieved together.

