Our story

It may sound crazy, but CrossBreeze was born from a certain laziness. Let's start by saying that we like our work, but laziness in the sense of not wanting to do the same thing 100 times. And not only us, but also most data engineers don't feel like doing that. If we do the same thing 3 times, we start thinking: can't it be done smarter? It certainly can! With CrossBreeze we have found a different way of working and we would like to tell you more about it.
Harmen en Willem

Can't it be done smarter?

Harmen and Willem, the founders of CrossBreeze, met each other through a joint project. There they quickly discovered that they share the same vision and working method. Or actually it was more of a frustration.

Harmen: “With every new project or new client I had to reinvent the wheel. I couldn’t take the tooling I had created with a previous assignment with me.”

We therefore asked ourselves: Can’t we do it smarter? Can we house the tooling somewhere, so that we can use it in different organizations? The answer to this question was the start of CrossBreeze.

From tools to method

If you don’t want to do something 100x, you need to automate it. So we started developing and selling tools for this. We quickly discovered that tools are hard to sell, because the users (data engineers) have to change their way of working. And they are not always open to that. Moreover, BI managers had a hard time seeing the added value, because the product is technical and abstract and only delivers added value in combination with a process change.

So we asked the question again: “Can’t it be smarter?”. Actually, our added value is not so much in the tools we develop, but in the method we apply: model-driven development and code generation. This is also why organizations come to CrossBreeze.

Our approach ensures that organizations accelerate the development of their data solutions and improve their quality. And they can simply use their existing technology and architecture in this approach.

Timeless and technology independent

We now guide teams in applying our method. In short, this means that there is a better demarcation of functionality and technology. Technology is recorded in templates (patterns) and functional logic in a technology-independent model. Based on the model and the templates, the software is generated using an engine. In other words: writing the code is robotized.

This also means that when you want to change technology you don’t have to rebuild everything. You only develop templates for the new target technology, while the functional model remains unchanged. And that saves a lot of time!

It feels like a breath of fresh air

We want companies to experience the CrossBreeze approach as a breath of fresh air. That is where the name CrossBreeze comes from. With our approach, we apply data engineering on a different level, a way that makes work much more fun!

There is also a breath of fresh air in the team: people start working differently and different roles are needed. The focus of the work shifts from programming to modeling. So you get more modelers in the team and you keep a smaller group of developers to set up and maintain the technology-specific components.

Such a transition naturally demands something from an organization, but CrossBreeze will guide you through it without any worries.

Your own knowledge holder

Our customers often see us as a source of information and come to us when they get stuck, for example. They like to brainstorm with us, which is very characteristic of CrossBreeze. We see ourselves as a knowledge holder of model-driven data solutions and therefore provide training and consultancy in addition to best practices. In short, we provide the complete picture for a successful transition to model-driven data engineering.

So, could your organization use some speed and efficiency? Then meet Willem and Harmen. They will be happy to show you how to gain insight from your data faster.

Close the popup