Be inspired!
OutSystems succes stories
Koole Terminals builds in low code using OutSystems
Rapid technological innovation with the low code platform OutSystems

Recently, Koole Terminals focused on updating the Truck Portal, Customer Portal, and developing an app for the registration and handling of sea and inland vessels. With OutSystems' low-code platform, significant progress was achieved quickly. Koole Terminals uses the platform as a supplement to its ERP applications.
Truck portal enables growth ambition
Victor van Well, ICT Business Process Architect at Koole Terminals: “At Koole's terminal in the Botlek, dozens of trucks now arrive daily. Our ambition is to increase the number of trucks in the coming years. To support this growth, improving truck logistics at the terminal is essential."
The Truck Portal is used for truck registration by transport companies. “During registration, we verify whether a loading/unloading order is ready. We also request the expected arrival time via a time slot schedule. By providing the truck or container information, we can check in advance if it meets the requirements of the product to be loaded. We frequently handle hazardous materials, so we must comply with strict safety regulations.”
A time slot schedule considers various factors. “Not only the personnel at the terminal and the capacity of the weighbridges but also planned maintenance of equipment and operational constraints. This ensures that the arriving truck always meets the requirements and that we have the right resources available for loading or unloading.”


About Koole Terminals
The Dutch company Koole Terminals is an independent international storage and transport company specializing in vegetable oils and fats, chemicals, mineral oils, and their derivatives. Koole operates three terminals in the Port of Rotterdam and serves customers worldwide. The company's core values are courage and entrepreneurship.
Customer portal provides clients with up-to-date insights
The Customer Portal is designed to give Koole's clients insight into all the inventories of the products stored at its terminal(s). “This includes visibility into the status of their product movements. Currently, this is achieved through automated reports. We aim to develop a portal where clients can easily download this information themselves, allowing them to perform their own analyses in Excel or Power BI. The Customer Portal is integrated with Koole's central ERP system, which is being rolled out company-wide.”
Application reduces inland vessel processing time by 33%
Koole has also recently developed an application for the registration and handling of sea and inland vessels. “For the processing of inland vessels, we have reduced the average processing time by 33% using OutSystems' low-code applications. Previously, the captain of an inland vessel had to walk approximately 400 to 800 meters to the central control room after docking to submit documents and complete the safety documents (VOW agreement and ADN checklist) together with Koole."
Be inspired!
OutSystems succes stories
In the new process, we use a registration portal where most of the required safety document data is exchanged before the ship docks. Using a custom-developed mobile app, the safety documents are now completed and signed at the dock by the captain and the Koole operator. Specifically for the mobile app and the ADN checklist, we received not only approval but also a compliment from the Human Environment and Transport Inspectorate for its user-friendliness.
After processing, all safety, transport, and customs documents are digitally provided on the same portal. Recently, we experienced a system failure, which temporarily forced us to revert to the paper-based process. It became clear that this caused a delay of two to three hours in loading an inland vessel.”
Ease of UX design and development is a significant step forward
Low-code enables Koole to quickly develop user-friendly portals and apps. “The ease with which you design and develop the UX is a major step forward. However, the preparation must be just as thorough as usual because, ultimately, OutSystems is a development tool. It’s really a matter of sitting down behind the screen and getting started.”
Read more
Customer stories on OutSystems
Do you want to know more about OutSystems? Please contact us1
We, and third parties, use cookies on our website. We use cookies to keep statistics, to save your preferences, but also for marketing purposes (for example, tailoring advertisements). By clicking on 'Settings' you can read more about our cookies and adjust your preferences. By clicking 'Accept all', you agree to the use of all cookies as described in our privacy and cookie policy.
Purpose
This cookie is used to store your preferences regarding cookies. The history is stored in your local storage.
Cookies
Location of Processing
European Union
Technologies Used
Cookies
Expiration date
1 year
Why required?
Required web technologies and cookies make our website technically accessible to and usable for you. This applies to essential base functionalities such as navigation on the website, correct display in your internet browser or requesting your consent. Without these web technologies and cookies our website does not work.
Purpose
These cookies are stored to keep you logged into the website.
Cookies
Location of Processing
European Union
Technologies Used
Cookies
Expiration date
1 year
Why required?
Required web technologies and cookies make our website technically accessible to and usable for you. This applies to essential base functionalities such as navigation on the website, correct display in your internet browser or requesting your consent. Without these web technologies and cookies our website does not work.
Purpose
This cookie is used to submit forms to us in a safe way.
Cookies
Location of Processing
European Union
Technologies Used
Cookies
Expiration date
1 year
Why required?
Required web technologies and cookies make our website technically accessible to and usable for you. This applies to essential base functionalities such as navigation on the website, correct display in your internet browser or requesting your consent. Without these web technologies and cookies our website does not work.
Purpose
This service provided by Google is used to load specific tags (or trackers) based on your preferences and location.
Why required?
This web technology enables us to insert tags based on your preferences. It is required but adheres to your settings and will not load any tags if you do not consent to them.
Purpose
This cookie is used to store your preferences regarding language.
Cookies
Why required?
We use your browser language to determine which language to show on our website. When you change the default language, this cookie makes sure your language preference is persistent.
Purpose
This service is used to track anonymized analytics on the HSO.com application. We find it very important that your privacy is protected. Therefore, we collect and store this data anonymously on our own servers. This cookie helps us collect data from HSO.com so that we can improve the website. Examples of this are: it allows us to track engagement by page, measuring various events like scroll-depth, time on page and clicks.
Cookie
Purpose
With your consent, this website will load Google Analytics to track behavior across the site.
Cookies
Purpose
With your consent, this website will load the Google Advertising tag which enables HSO to report user activity from HSO.com to Google. This enables HSO to track conversions and create remarketing lists based on user activity on HSO.com.
Possible cookies
Please refer to the below page for an updated view of all possible cookies that the Google Ads tag may set.
Cookie information for Google's ad products (safety.google)
Technologies Used
Cookies
Purpose
With your consent, we use IPGeoLocation to retrieve a country code based on your IP address. We use this service to be able to trigger the right web technologies for the right people.
Purpose
With your consent, we use Leadfeeder to identify companies by their IP-addresses. Leadfeeder automatically filters out all users visiting from residential IP addresses and ISPs. All visit data is aggregated on the company level.
Cookies
Purpose
With your consent, this website will load the LinkedIn Insights tag which enables us to see analytical data on website performance, allows us to build audiences, and use retargeting as an advertising technique. Learn more about LinkedIn cookies here.
Cookies
Purpose
With your consent, this website will load the Microsoft Advertising Universal Event Tracking tag which enables HSO to report user activity from HSO.com to Microsoft Advertising. HSO can then create conversion goals to specify which subset of user actions on the website qualify to be counted as conversions. Similarly, HSO can create remarketing lists based on user activity on HSO.com and Microsoft Advertising matches the list definitions with UET logged user activity to put users into those lists.
Cookies
Technologies Used
Cookies
Purpose
With your consent, this website will load the Microsoft Dynamics 365 Marketing tag which enables HSO to score leads based on your level of interaction with the website. The cookie contains no personal information, but does uniquely identify a specific browser on a specific machine. Learn more about Microsoft Dynamics 365 Marketing cookies here.
Cookies
Technologies Used
Cookies
Purpose
With your consent, we use Spotler to measures more extensive recurring website visits based on IP address and draw up a profile of a visitor.
Cookies
Purpose
With your consent, this website will show videos embedded from Vimeo.
Technologies Used
Cookies
Purpose
With your consent, this website will show videos embedded from Youtube.
Cookies
Technologies Used
Cookies
Purpose
With your consent, this website will load the Meta-pixel tag which enables us to see analytical data on website performance, allows us to build audiences, and use retargeting as an advertising technique through platforms owned by Meta, like Facebook and Instagram. Learn more about Facebook cookies here. You can adjust how ads work for you on Facebook here.
Cookies
Purpose
With your consent, we use LeadInfo to identify companies by their IP-addresses. LeadInfo automatically filters out all users visiting from residential IP addresses and ISPs. These cookies are not shared with third parties under any circumstances.
Cookies
Purpose
With your consent, we use TechTarget to identify companies by their IP address(es).
Cookies
Purpose
With your consent, we use this service provided by uMarketingSuite to run A/B tests across the HSO.com application. A/B testing (also called split testing) is comparing two versions of a web page to learn how we can improve your experience.
Purpose
With your consent, we use this service provided by uMarketingSuite to personalize pages and content across the HSO.com application. Personalization helps us to tailor the website to your specific needs, aiming to improve your experience on HSO.com.
Purpose
With your consent, we use ZoomInfo to identify companies by their IP addresses. The data collected helps us understand which companies are visiting our website, enabling us to target sales and marketing efforts more effectively.
Cookies