Arcadis accelerates digital transformation with VIKTOR

Over the past years, Arcadis made big steps regarding digital transformation – a topic they are still intensively working on daily. How they go about their digital transformation? For one, by building user-friendly online applications to automate and optimize engineering processes on the VIKTOR platform, using their own knowledge and skills. This method enables them to increase the quality of advice, the speed with which they can deliver, and the number of different scenarios for the customer.
Download the White Paper and get INSPIRED

Learn about trends in digital transformation and how they affect the engineering and construction industry.

It all began with a pilot for a possible first application, on the VIKTOR platform, back in 2021 for underwater concrete floors. This application turned out to be the first of many more to come. Soon, other tools for designing submersible tunnels, noise barriers, underpasses, and more followed. Without comprehensive programming experience, people at Arcadis started developing tools for themselves and their colleagues. Because Arcadis is an international company that works in many countries the aim is to use tooling on platforms all over the world. The VIKTOR platform is one way to realize this.

In this article, we will discuss the first developed tool which by now has been used on several projects. One of those cases is a large underpass and aqueduct in the N247 highway in Broek en Waterland, commissioned by Province of North-Holland.


© Arcadis Architecten (Tom Kramer) commissioned by Province of North-Holland.

Semi to total automation

Why realizing this tool on the VIKTOR platform? For the design of underwater concrete floors, Arcadis always used to work with validated Excel sheets and off-shelf programs to perform calculations. To gather all necessary data to fill such a sheet, a lot of coordination between different divisions is required. This takes up quite a lot of time and is ultimately only good for the calculation of a specific design in one specific situation. That's why Arcadis started looking for a better way to automate this, by adding an extra dimension to the calculations that allowed them to quickly play around with parameters in search for the (cost) optimal design which fulfills the requirements and is cost effective.

From under water concrete to construction pit

So, that's what they did by building a VIKTOR application around the validated Excel sheet. Now they were able to try different input parameters and swiftly assess how these parameters affect their design. To take it a step further, they also decided to link other processes into the application. Through an integration with Deltares’ D-Sheetpiling and D-Foundations, it became possible to automatically calculate tensile piles and sheet piles as part of the design. Additionally, a module was built to upload CPTs, enabling automated analysis of soil layers. Gradually, their tool for under water concrete floors got transformed into an application to calculate the entire construction pit. The application was finalized by adding a cost estimate based upon the generated design.

“The tool was first created for under water concrete calculations but in the end, it became a total construction pit design-tool. We can now fully calculate the underwater concrete, the pile foundations, and the sheet piles of the construction pit itself.” – Mark van Esseveld, Project Manager at Arcadis

By extracting information from D-Sheetpiling to an Excel file, the tool can read all interaction forces that are transferred from one object to another. The pile reactions are extracted from Excel and sent to D-Foundations, where they're processed and returned as graphical visualizations in the tool's results section. Following the brute force tactic, this process is repeated numerous of times to generate many different design options.

“As an engineer, you use a lot of programs; for concrete constructions, sheet pile constructions, and geotechnical constructions. These often need to interact with each other. It’s great if you are somehow able to automate this. VIKTOR is a great way to enable these programs to communicate with each other and take out a lot of error-prone parts.” – Peter Konijnenbelt, Senior Designer at Arcadis


Excavation results from D-Sheetpiling


Optimal pile tip levels from D-Foundations

Optimal design based on costs

Usually, costs are determined based on the calculated construction. For this tool, however, a cost component was added; the construction is automatically calculated but at the same time also optimized based on cost parameters, like the amount of steel and installation costs. In the end, each design gets matched with a price tag based on the input parameters. Then, either Arcadis or a client can choose a design based on price per square meter construction pit, as can be seen in the image below.


Presentation of the optimization results via a parallel coordinates plot


Alternative representation of the optimization results via a contour plot

“We can basically say: “We can provide the client a full and transparent insight in a valid design spectrum given a preset range for several parameters”. Based upon this insight, a preferred design (e.g. cost/preferred dimensions) can be selected. Thus, the basis for the design of a construction pit can be determined for any given № of cross sections” – Mark van Esseveld, Project Manager at Arcadis

The most significant benefit

Regarding the question about the most significant benefit of their tool, Arcadis agrees on the improved work-efficiency. Mark: “… and with that we can offer good work for a good price, which is a big advantage for our client. We can consider the design spectrum in higher detail in less time, which means we can do more at the same cost whilst the design is being optimized simultaneously”.

Where Arcadis first needed two colleagues – a designer and geotechnical engineer – to work on a project, it's now possible for one colleague to calculate the entire construction pit in much less time. Only some basic Geotechnical and structural knowledge is required here. Of course, specialists are involved to check the calculated results, but less time is needed because steps are automated. All steps of the process are integrated in one system with multiple colleagues, meaning all in- and output is programmed and runs smoothly. Intermediate steps are taken out of the equation (i.e. transfer of data), saving time and reducing chance of errors.

“The user-friendliness in the design process through which the designer or geotechnical engineer is guided makes it a lot easier for them to do their job.” – Mark van Esseveld, Project Manager at Arcadis

Tools for non-experts

With a broad range of features, the construction pit tool is widely used within Arcadis. For example, by both the Construction and Geotechnics divisions, who use the tool to specify project details. And when it comes to pricing, the Costs division gets involved too. Thanks to the user-friendly and intuitive interface, using the tool is no problem for non-experts.

“The VIKTOR platform is very user-friendly for colleagues who are less committed to programming, scripting, coding, all that stuff. They simply use the tools and are assisted in an intuitive manner. This characterizes itself through a good process flow that guides users through the design steps. Another big benefit is the calculation output being depicted and visualized very clear and efficiently. The calculations speed also rises significantly, the quality increases, and generation of calculation reports becomes easier.” – Mark van Esseveld, Project Manager at Arcadis

Organization-wide development

Besides the divisions that already worked with the tool, other parts of the organization are affected by it as well. For example, a lot of code is currently available from all the projects colleagues at Arcadis have been working on, which can be reutilized to build new applications in the future.

“We are composing a beautiful code library that makes it more profitable to create apps for specific projects later on.” – Peter Konijnenbelt, Senior Designer at Arcadis

An example of such a spin-off application is the construction pit tool used in the Buildings and Water division, inspired by the construction pit tool from this article. Where the original tool was created for tunnels and underpasses, this one is used for buildings. All by simply altering some parts of the code!


You've just read one of the many use cases of the VIKTOR platform. I hope you found it an interesting read! However, there is much more to the VIKTOR platform than only this specific case. Let me tell you more about us:

VIKTOR is a low-code application development platform that empowers engineers and other domain experts to revolutionize their workflow by effortlessly creating user-friendly web applications with nothing more than Python. The VIKTOR platform consists of the following pillars:

  1. The VIKTOR SDK: Application development is time-consuming and not the core business of many engineers, but web applications are truly an amazing asset. With the VIKTOR SDK, you can build your own Python-based web apps. The SDK takes care of the back-end, front-end, and hosting, so you can easily transform your Python scripts into any web app and start automating the boring.

  2. The Workers: VIKTOR allows for seamless integration with other third-party software packages, such as Revit, Dynamo, ETABS, Grasshopper, and many more. The VIKTOR workers allow you to easily connect your app to these software packages by pushing and pulling data to and from them, eliminating the boring manual work. This way, you can create a whole new level of interoperability, all within a single app, making your VIKTOR app the single point of truth.

  3. The Company environment: VIKTOR comes with a company environment, giving you the ability to provide access to users within and outside your company to use your apps. The company environment is a hub where all developed apps are stored and can be used, much like a library. To top that, end-users do not need to install any third-party tools that integrate with a VIKTOR app to be able to use them. The user management system lets you fine-tune user rights within applications (which have their own user management and database), while also providing valuable insights into app usage. This enables you to measure the adoption of the digital tools developed.

You can build any application you can imagine on the VIKTOR platform. Automating the boring tasks with ease, so engineers can fully focus on their engineering work again.

If this sounds interesting to you or your company, let's have a chat, you can reach me via:

illustration of why viktor

Low-code platform ​for engineering

Discover the benefits

Related Customer Cases

Hydraulic engineering meets digital innovation at Van den Herik

Read more

Jacobs automates engineering processes with VIKTOR

Read more

Arcadis develops next gen structural engineering tools with VIKTOR

Read more

Build and share web apps

Get your free account now
Start for free