Diabatix Launches Its Web Platform in Record Time with CactusSoft
Designing a cooling plate for the battery of an electric car or a computer in 5 minutes? This is possible on the Diabatix platform. The Belgian company is a global pioneer in its sector. For the development of the platform, Diabatix joined forces with CactusSoft.
“They have succeeded in translating very complex technology into a user-friendly platform in record time,” said Roxane Van Mellaert, Head of Product & Operations at Diabatix. “We had an extremely tight deadline, but we met it.”
Diabatix has developed software that automatically generates the optimal shape of cooling components and cooling plates. Take an electric car for example. The battery of that car must be cooled to remain operational and performing. This cooling is also crucial for the lifespan. In the traditional way of working, an engineer then manually draws out the design for that cooling plate. He puzzles together a design based on his own experiences and insights. Then follows a long, iterative process of adjustment after adjustment to get the final design for the heatsink completely right.
Diabatix automates that classic, manual process. With the company’s software, the engineer enters the geometry, a number of parameters, and at the touch of a button a supercomputer draws the ideal design that meets all specified requirements. The engineer can download the design and get to work. The software works wherever cooling is important: from LED lighting and computers to batteries and motors of electric vehicles.
Configuring the Ideal Design
Two years ago, Diabatix took the step to make their software available to the customer. It used to be a service company. The software was already there, but the Diabatix team only used it in-house to solve the customers’ problems themselves.
In the end, the team saw that they had something unique and innovative on their hands, and it would be a shame to limit that technology to internal use.
“We were ready to switch from a service company to a software provider. We wanted to give the customers the opportunity to work with that software themselves, instead of us doing it for them in the background. To make that software accessible, we had to build an interface between our customers and our software. We needed a web platform where they could design their own heat sinks in a few simple steps”, says Roxane Van Mellaert.
Meeting the Tight Deadline
In the search for a partner to build that platform, Diabatix ended up at CactusSoft. The fact that their developers work from Spain and Eastern Europe was no barrier to the company. Diabatix’ own team is very international, as are the company’s customers. But the Belgian anchoring of CactusSoft was an important asset. It is a Belgian company. For Diabatix, that was a guarantee of smooth communication as the team knew who to turn to close home.
“Choosing a partner is always difficult. You can assess them as best as possible in advance, but you only really know what you have in the tub once the collaboration has begun. We started working with CactusSoft at the end of 2020, with the intention to launch the platform in April 2021. That timing was tight. Very tight. In the end, we managed to meet our deadline and launch the platform at a customer event as planned.”
As the deadline approached and things got really tight, the Belgian management of CactusSoft managed to push the team – which had already worked hard – up a gear. They reassured Diabatix that their team would make it to the launch date and not be left empty-handed in front of the customers. And they kept their word.
Pioneer Role as an Extra Challenge
According to Van Mellaert, Diabatix and CactusSoft were able to develop the platform exceptionally quickly. That was not obvious, because what Diabatix does is quite complex and abstract if you are not an engineer yourself. Still, CactusSoft quickly understood what Diabatix needed and was able to bridge the gap between the software and the customers.
“You cannot expect a developer to understand in detail how a heatsink works, so it was also my responsibility to provide clear briefings,” says Van Mellaert. “Together with a consultant from Nead who has both the insights from the engineering side and the web development side, we have succeeded in making the right translation.”
Diabatix creates the only software in thermal applications that generates the optimal design fully automatically. That pioneering role made the project extra challenging. The developers couldn’t even look over the wall, because they were the first to build such a platform and make it so easy for users.
That user-friendliness is the platform’s greatest asset. It was also probably the biggest challenge in developing it. The complexity is mainly under the hood, the complicated processes run in the background. The development team was able to keep the settings that the user has to enter himself to a minimum. The whole set-up takes less than 5 minutes.
Becoming Real Colleagues
The collaboration with the CactusSoft team went smoothly from the start, emphasizes Van Mellaert. “We had weekly meetings. CactusSoft had put together a team with a frontend developer, backend developer, designer, … The project manager was our first point of contact. That worked perfectly.”
Diabatix created a Slack channel for daily communication, and both teams met via Google Meet. At Diabatix, everyone speaks English, and there is always someone who can translate if someone doesn’t understand something. Roxane Van Mellaert can’t imagine that in the digital age, she and her team would work together differently or better with a team based in Antwerp or Ghent.
A year after the first version of the platform, Diabatix launched a second version. The collaboration between Diabatix and CactusSoft continues. Every month Diabatix releases a new version with new features. The lines are even shorter. The project manager has taken a break, and Diabatix is working directly with the developers.
“After almost two years, the CactusSoft people have become real colleagues for me. Even though I’ve never met them in real life.”
There were plans for that, but the situation in Eastern Europe suddenly made it all a lot more complex. So it hasn’t happened yet. But that doesn’t stand in the way of a good relationship. Cracking a bottle of champagne to celebrate a launch is, of course, more fun without a screen in between. But with a bit of good will, it can also be done from a distance.
This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.
Strictly Necessary Cookies
Strictly Necessary Cookie should be enabled at all times so that we can save your preferences for cookie settings.
If you disable this cookie, we will not be able to save your preferences. This means that every time you visit this website you will need to enable or disable cookies again.
3rd Party Cookies
This website uses Google Analytics to collect anonymous information such as the number of visitors to the site, and the most popular pages.
Keeping this cookie enabled helps us to improve our website.
Please enable Strictly Necessary Cookies first so that we can save your preferences!
Cookie Policy
CactusSoft LLC Belarus with registered offices at Kommunisticheskaya str. 17, 220002 Minsk, Belarus (hereinafter – “Company”, “CactusSoft”, “we”) is a company, which specializes in providing custom software development services (hereinafter – principal activity).
The core activities of the Company don’t consist of processing operations which, by virtue of their nature, their scope and/or their purposes, require regular and systematic monitoring of data subjects, including who are in the European Union (EU) (hereinafter- personal data).
When exercising a principal activity, the CactusSoft on behalf of the central-office company of CactusSoft Group of the companies – LitusSoft Belgium, Putstraat 32, 9051 Gent, Belgium (acting as a Controller) under and in accordance with EU General Data Protection Regulation 2016/679 (hereinafter – GDPR) may process Personal Data of data subjects who are in EU (hereinafter- Personal Data), acting as a Processor.
The purposes and means of the processing of Personal Data are determined by Controller under and in accordance with GDPR and this Privacy policy.
1. Collection and use of personal data
CactusSoft may (be required to) process certain Personal Data of data subjects (hereinafter – User (“User”, “you” or “your”) on the occurrence of any of the following:
1.1. Use/visiting of the website
https://cactussoft.biz
(including its mobile version (collectively, the “website”):
When using the website for informational purposes only, i.e. if a User doesn’t provide CactusSoft with information (e.g. via contact forms), we may only collect data that User’s browser transmits to CactusSoft’s server (so-called “server log files”). When User visites the website, the following User’s Personal data may be processed:
date and time at the moment of access
amount of data sent in bytes
source/reference from which the user came to the website
browser used
operating system used
configuration and settings
IP (Internet Protocol) address used (if applicable: in anonymized form)
The purpose of Personal Data processing: exclusively for the purpose of responding to User’s request and (or) for establishing a business contact and (or) lead generation.
The legal base for Personal Data processing:
Article 6 (1) point (a) GDPR where the data subject “has given consent to the processing of his or her Personal Data for one or more specific purposes”;
and/or
Article 6 (1) point (f) GDPR (“processing is necessary for the purposes of the legitimate interests”).
and/or
Article 6 (1) point (b) GDPR (“processing is necessary for the performance of a contract to which the data subject is party“ or “in order to take steps at the request of the data subject prior to entering into a contract”);
The Processing of this Personal Data is an absolute requirement. User not allowing CactusSoft to process (all or some of) this Personal Data may mean that CactusSoft will not be able to respond to /user’s request (an) or establish a business contact.
1.2. Contacting
In the context of contacting CactusSoft via contact form of website or e-mail info@cactussoft.biz the Personal Data may be (required to) processed.
In particularly, the User is suggested to fill the the contact form in the section “Contacts” of the website and click the button “Send a message”. Also, a User may send a request to CactusSoft via e-mail info@cactussoft.biz.
In this case the following personal data of User may be provided to CactusSoft:
user’s name
company name (optionally) – in case if User makes this Personal Data available to CactusSoft via contact form;
e-mail address
telephone number, job title, address (optionally) – in case if User makes this Personal Data available to CactusSoft via message wording send through contact form of the website or by e-mail info@cactussoft.biz).
the purpose of Personal Data processing: exclusively for the purpose of responding to User’s request and (or) for establishing a business contact and (or) lead generation.
the legal base for Personal Data processing:
Article 6 (1) point (f) GDPR (“processing is necessary for the purposes of the legitimArticle 6 (1) point (a) GDPR where the data subject “has given consent to the processing of his or her Personal Data for one or more specific purposes”;
and/or
Article 6 (1) point (f) GDPR (“processing is necessary for the purposes of the legitimate interests”).
and/or
Article 6 (1) point (b) GDPR (“processing is necessary for the performance of a contract to which the data subject is party“ or “in order to take steps at the request of the data subject prior to entering into a contract”);
The Processing of this Personal Data is an absolute requirement. User not allowing CactusSoft to process (all or some of) this Personal Data may mean that CactusSoft will not be able to respond to /user’s request (an) or establish a business contact.
1.3. Subscription to the Blog
When a User subscribes to Blog via the website, the User’s Personal Data may be (required to) processed. In particularly, the User is suggested to fill the contact form “SUBSCRIBE!” of the website and click the button “Submit”. In this case the following personal data of User will be provided:
e-mail address
the purpose of Personal Data processing: exclusively for the purpose of delivering to User news about new and updated articles on Blog, some promotional or informational e-mails.
The User may stop the subscription to the Blog by following an active link “Unsubscribe” which is contained in each message send via Blog.
In this case the User’s email address will be removed from the mailing list immediately upon unsubscription.
the legal base for Personal Data processing:
Article 6 (1) point (a) GDPR where the data subject “has given consent to the processing of his or her Personal Data for one or more specific purposes”;
and/or
Article 6 (1) point (f) GDPR (“processing is necessary for the purposes of the legitimate interests”).
1.4. Job applications
(required to) processed. In particularly the User is suggested to fill the contact form “Join the team” in the section “Careers” of the website, attach a CV and click the button “Send”. In this case the following personal data of User will be provided to CactusSoft:
user’s name
e-mail address
address, e-mail address, telephone number, CV, or professional details and/or related information (optionally) – in case if User makes this Personal Data available to CactusSoft via message wording send through contact form of the website or by e-mail info@cactussoft.biz.
the purpose of Personal Data processing: exclusively for the purpose of processing User’s job application; and/or get in contact with User regarding his/her job application
For EEA data subjects, processing of Personal Data for this Purpose is based on section:
Article 6 (1) point (a) GDPR where the data subject “has given consent to the processing of his or her Personal Data for one or more specific purposes”;
Article 6 (1) point (b) GDPR (“processing is necessary for the performance of a contract to which the data subject is party“ or “in order to take steps at the request of the data subject prior to entering into a contract”);essary for the purposes of the legitimate interests”).
and/or
Article 6 (1) point (f) GDPR (“processing is necessary for t
The Processing of this Personal Data is an absolute requirement. User not allowing CactusSoft to process (all or some of) this Personal Data may mean that CS will not be able to process the User’s job application, respond on it or verify User’s claimed capabilities.
2. Collection and use of non-personal data
2.1. Google Analytics
Information We Collect through Google Analytics: Users who visit this website and have javascript enabled are tracked through Google Analytics. Google Analytics collects information anonymously and reports website trends to us without identifying individual visitors. Google Analytics collects a variety of information from users, including the Internet protocol (IP address) that is used to connect your computer to the Internet (which it does not report to us), your Internet service provider (ISP), browser type, type of operating system, the full Uniform Resource Locator (URL) clickstream to, through, and from our website, including date and time, cookie, the length of time you spend on particular pages, which links you click while on our site, and similar site visit information. Google Analytics data is shared with Google.
For more information on Google Analytics or to opt-out of having your information shared through Google Analytics, visit:
We use this information to make our website easier to find on the Internet and to improve our website by learning which pages and features are interesting to our visitors. We treat this information as non-personal information and do not attempt to connect it to personally identifiable information, except as otherwise required by law.
2.2. Cookies policy
By clicking the button “Accept” on our pop-up message users agree with our Cookie policy. Cookies are small pieces of data stored on a user’s computer/smartphone allowing Internet access when he visits the CactusSoft Website.
In order to record and analyze how visitors use our Website as well as to improve visitors’ experience, CactusSoft collects details of your visits by using Google Analytics. Google Analytics places and uses cookies that allow CactusSoft to track website traffic and users’ interaction with CactusSoft websites.
CactusSoft may use cookies to record your consents on its websites (e.g. the consent to the use of cookies).
If you want to withdraw your opt-in to our Cookie Policy, please clear your cache by visiting browser settings.
3. Access to personal data. Use of personal data
The employees of CactusSoft, the Controller and (or) its affiliates and who are in contact with User, only, may access the User’s Personal Data.
CactusSoft uses the Personal data on behalf of the Controller as per this Privacy Policy and instructions of Controller formalized under and in accordance with GDPR.
CactusSoft, the Controller and (or) its affiliates don’t sell, trade or otherwise commercialise User’s Personal Data, provide the collected personal data to third parties, unless we explicitly state that this is required for a specific action, or unless we are required by law to provide said data, e.g. at the request of the competent legal authorities in the framework of a judicial inquiry or legal proceedings.
4. Protection of personal data
According to the Controller’s instructions CactusSoft implements corresponding technical and organizational measures to protect the Personal Data provided by Users against unauthorized access, unauthorized use, theft or loss.
5. User’s rights in relation to personal data
A User whose Personal Data is being processed has the right to:
obtain access to Personal Data processed by CactusSoft,
request rectification, erasure (“right to be forgotten”) or restriction of processing of Personal Data;
object to the processing of Personal Data
data portability. The User is entitled to receive the data provided to CactusSoft in a generally readable file format.
withdraw a consent for processing of Personal Data at any time (if Personal Data is processed based on the legal ground of “consent”).
The User shall have to provide a proof of his/her identity to the satisfaction of Controller by providing an official document (e.g. ID Card, driver’s license, etc.) in order to safeguard the fact that the right person is exercising such right.
CactusSoft shall promptly notify the Controller about any User’s request for exercising of data subject rights received directly from the User without responding to that request, unless it has been otherwise authorized to do so by the Controller.
If CactusSoft is authorized by the Controller, then CactusSoft, only, under the Controller’s instruction, must exercise any of the requested User’s rights listed above.
6. Duration of retention of personal data
Unless otherwise specified by Controller, CactusSoft retains User’s Personal Data (i) as long as Personal Data is relevant for the purpose, (ii) for the duration of any retention period that is required by law; or (iii) the end of the period in which litigation or investigations might arise. After such period, according to Controller’s instructions CactusSoft either deletes or anonymizes the Personal Data.
7. How to contact us
If you have any questions regarding our Privacy and Cookies Policy, please send us the direct message at info@cactussoft.biz or through the contact form on this website.