CEMS creates engineering pipelines.

CEMS offers geotechnical software as a service through REST APIs, to be used as a trusted component in scalable automated engineering processes.

Try the user-friendly Samples of the APIs on our public environment NUCLEI.

Founded in 2020, CEMS develops MicroServices in the field of geotechnics, geohydrology and monitoring. Born out of CRUX Engineering B.V., we rely on 20+ years of engineering experience backing our developed products. This unique relationship, in combination with expertise on the latest programming languages, gives us the skillset to develop digital services that supports and optimises your design.

The geotechnical consultancy world is lagging behind in the use of digital tools. Most software has hardly undergone any development since the start of this millennium. With today’s computing power and storage capacity, the possibilities for geotechnical engineers are almost unlimited. CEMS combines engineering and software knowledge to develop MicroServices and custom made applications to automate the design process. Considering our engineering background, we know what the focus is when developing powerful solutions. The ultimate goal is to spend less time on repetitive calculations and more time on analysing results and reducing risks to achieve an optimal design.

Interested? Feel free to get in touch.

Read our stories and articles.

More blog posts


The Beta release of the new MLU is here! by Jasper HavikRead more


An application of GEOLIB: route N243 by Martina Pippi MScRead more


Less piles with PileCore – Smart Grouper by Johan ZwaanRead more


Implementing a vibration design method into a Python package by Jacco HaasnootRead more

More blog posts


PileCore is a python library that aims to give you the full pile calculation utilities without an engineer in the loop. This means that calculations must be able to run from start to finish from a set of given parameters. Pilecore is able to determine the tipping point between positive and negative friction and will optimize pile groups automatically.

Read more


VibraCore is an API service based on a Python library that automates the risk management of building damage during vibration works, such as the installation of sheet piles or driven piles. Based on the soil profile (GEF file) the maximum impact force is calculated (according to CUR 166) or the elastic modulus of the soil is determined (according to Prepal). This is used to predict the maximum vibration velocity. Based on the attributes of the nearby buildings the failure vibration velocity is calculated (according to SBR A). If the check fails the building has a unacceptable risk (according to SBR A) of being damaged by the installation of the piles or sheet piles.

Read more

CPT Core

CPT Core consists of a fully automated soil classification based on machine learning model. The model has been trained by comparing roughly 49.000 Cpts and 40.000 boreholes, from which 1800 pairs met the condition of being less than 6 meters apart. These have been used as labelled data for the first model training. The model is then retrained periodically whenever new data is available that meet the condition of being 6 meters apart.

Read more


ShallowCore is a python library and API service aimed at shallow foundation design according to NEN9997-1 for a range of applications such as permanent structures like buildings and bridges or temporary structures like cranes and work platforms. From a set of inputs - characteristic values for soil strength parameters, loads, foundation dimensions or slopes, a fully automated sequence of calculations is carried out to check all required failure mechanisms. Optimization of foundation dimensions for a defined load case is possible by showing the change in bearing capacity for a range of foundation widths or horizontal load orientations and the thickness of a ground improvement. All this allows for rapid design and automation of an engineers' repetitive tasks, freeing up their time for critical thinking and analysis of results.

Read more


GridCore is a Python-based web-API service that automates the stability checks on Geo-grid embankments according to the guidelines in CUR-198. The user can provide the geometry of the embankment, along with custom defined reinforcement sheets, material types, distributed loads and soil-layers. Checks can be performed on external stability (horizontal sliding) and internal stability (failure planes with Culmann wedges). By using the Culmann method for all internal calculations, GridCore can accept a broad range of geometry shapes, making it a flexible tool. The bi-linear failure planes also allow accurate calculation in case of varying soil properties within and behind the geo-grids.

Read more


Understanding the groundwater mechanism in your project area will help reduce risk in your project design. A correct prediction of groundwater levels are of utmost importance when designing your foundation or excavation, as the groundwater level determines the effective stress in the subsurface or the dry excavation level depth. WaterCore bundles groundwater measurements from public data sources and combines the time series with location specific subsurface data. This gives you an overview of all the important factors of the groundwater system at your site in one place. Based on the time series, groundwater statistics are presented, allowing the user to get an inside in the groundwater variation.

Read more

What’s next?

SettleCore — Settlement and FEM consolidation calculation. Generate design solutions that fit time and technical requirements.

FitCore — Automatically fit measurements to predict residual settlements. Visualised management updates to stay ahead of planning.

TPileCore — Automatically calculate pile bearing capacity of tension piles. Group CPT’s for sustainable optimized foundation designs.

Other developments


Our services are:

  • Automated Engineering
  • Consultancy
  • Tool development
  • Data management

Technology Stack: Google Cloud, Docker, GitLab, Python, Kubernetes, Jupyter Notebooks.


For clients we develop:

  • Monitoring database and platform
  • Processing and analysis of deformation based on photogrammetry

We develop for the following companies:

  • Geomind
  • Bouwrisk
  • BWZ / Waterschap Rivierenland
  • Hoogheemraadschap van Schieland en de Krimpenerwaard
  • CRUX Engineering

Follow us to stay up to date.

More news Linkedin.com


Sign up for the CEMS Webinar series starting 27 FebruaryRead more


CEMS Foundation Suite Webinar series starting 27 FebruaryRead more


Automation services for geotechnical and geohydrological workflowsRead more


SDK for PileCore and VibraCoreRead more


DEC launched the Working Platform Stability AppRead more

More news

Our Partners

By joining forces with several partners, we can create a wide range of automation products for the geotechnical and hydrogeological engineering market.

So far we managed some great inspiring collaborations with:

  • Packhunt
  • Geolib
  • DEC
Site by Alsjeblaft!