Real impact, minimal code

Scalable digital solutions, built with Low-Code

Low-Code helps you develop smarter, faster and more efficiently, without drowning in complexity.

At ACA Group, we combine strong engineering, intuitive design and deep platform knowledge to turn your idea into impact.

Real impact, minimal code

Scalable digital solutions, built with Low-Code

Low-Code helps you develop smarter, faster and more efficiently, without drowning in complexity.

At ACA Group, we combine strong engineering, intuitive design and deep platform knowledge to turn your idea into impact.

Real impact, minimal code

Scalable digital solutions, built with Low-Code

Low-Code helps you develop smarter, faster and more efficiently, without drowning in complexity.

At ACA Group, we combine strong engineering, intuitive design and deep platform knowledge to turn your idea into impact.

Real impact, minimal code

Scalable digital solutions, built with Low-Code

Low-Code helps you develop smarter, faster and more efficiently, without drowning in complexity.

At ACA Group, we combine strong engineering, intuitive design and deep platform knowledge to turn your idea into impact.

What is Low-Code

Low-Code is a faster, smarter way to build software

Instead of writing endless lines of code, developers use visual building blocks  (think drag-and-drop logic), smart components, and real-time feedback.It’s still real development, just without the overhead.

  • developers focus on the logic, not the plumbing, 
  • business teams stay in the loop
  • and results go live in weeks, not months.

 

Why Low-Code?

Many organizations face the same hurdles. 

Low-Code platforms solve these challenges by using visual development, prebuilt components and automation to deliver applications up to 4x faster than traditional coding. With Low-Code, developers can focus on what really matters: building solutions that work.

 

Why Low-Code works for you

 

ACA Group: your Low-Code partner

ACA Group is happy to help you get the most out of Low-Code with an extensive range of services:

 

OVAM - ACA Group Low-Code
Case study

OVAM accelerates with Low-Code

Faster, smarter and within budget

Together with ACA Group, OVAM replaced outdated systems with fast, user-friendly applications built in Low-Code. From litter inspections to case management, processes are now simpler, faster and ready for what’s next. All delivered in record time, without breaking the budget.

Most recent blogposts

Reading time 4 min
8 MAY 2025

OutSystems: a catalyst for business innovation In today's fast-paced business landscape, organisations must embrace innovative solutions to stay ahead. There are a lot of strategic technological trends that address crucial business priorities such as digital immunity, composability, AI, platform engineering, Low-Code , and sustainability. OutSystems , the leading Low-Code development platform , has become a game-changer in supporting organisations to implement these trends efficiently and sustainably. OutSystems enhances cyber security As organisations increasingly rely on digital systems, cyber threats pose a significant risk. Additionally, digital engagement with customers, employees, and partners, plays a vital role in a company's well-being. The immunity and resilience of an organisation is now as strong and stable as its core digital systems. Any unavailability can result in a poor user experience, revenue loss, safety issues, and more. OutSystems provides a robust and secure platform that helps build digital immune systems , safeguarding against evolving cybersecurity challenges. With advanced threat detection, continuous monitoring, secure coding practices , and AI code-scanning, OutSystems ensures applications are resilient and protected. Furthermore, the platform covers most of the security aspects for project teams, enabling them to focus on delivering high value to end customers while best practices are recommended by the platform through code analysis using built-in patterns. OutSystems simplifies cloud-native infrastructure management Cloud-native architecture has emerged as a vital component for modern application development. The OutSystems Developer Cloud Platform enables teams to easily create and deploy cloud-native applications, leveraging the scalability and flexibility of cloud infrastructure through Kubernetes . It allows companies to: Optimise resource utilisation Auto-scale application runtimes Reduce operational costs Adopt sustainable practices (serverless computing, auto-scaling, …) All this without the need for prior infrastructure investment nor the deep technical knowledge required to operate it and the typical burdens associated. OutSystems: gateway to AI and automation AI and hyper-automation have become essential business tools for assisting in content creation, virtual assistants, faster coding, document analysis, and more. OutSystems empowers professional developers to be more productive by infusing AI throughout the application lifecycle. Developers benefit from AI-assisted development, natural language queries, and even Generative AI. Once ready with your development, transporting an app to the test or production environment only takes a few clicks. The platform highly automates the process and even performs all the necessary validations and dependency checks to ensure unbreakable deployments. OutSystems seamlessly integrates with AI capabilities from major cloud providers like Amazon, Azure (OpenAI), and Google, allowing project teams to leverage generative AI, machine learning, natural language processing , and computer vision . By making cutting-edge technologies more accessible, OutSystems accelerates digital transformation and creates sustainable competitive advantages. OutSystems enables composable architecture for agility Composable architecture and business apps, characterised by modular components, enable rapid adaptation to changing business needs. OutSystems embraces this trend by providing a cloud-native Low-Code platform using and supporting this type of architecture. It enables teams to easily build composable technical and business components. With the visual modelling approach of Low-Code, a vast library of customizable pre-built components and a micro-service-based application delivery model, OutSystems promotes high reusability and flexibility. This composable approach empowers organisations to: Respond rapidly to changing business needs Experiment with new ideas Create sustainable, scalable, and resilient solutions OutSystems enables the creation of business apps that can be easily integrated, replaced, or extended, supporting companies on their journey towards composability and agility. OutSystems facilitates self-service and close collaboration Platform engineering, which emphasises collaboration between development and operations teams, drives efficiency and scalability. OutSystems provides a centralised Low-Code platform embracing this concept at its core by being continuously extended with new features, tools and accelerators. Furthermore the platform facilitates the entire application development lifecycle until operations . Including features like Version control Automated deployment Continuous integration and delivery (CI/CD) Logging Monitoring Empowering organisations to adopt agile DevOps practices. With OutSystems, cross-functional teams can collaborate seamlessly, enabling faster time-to-market and improved software quality. By supporting platform engineering principles, OutSystems helps organisations achieve sustainable software delivery and operational excellence. OutSystems drives sustainability in IT OutSystems leads the way in driving sustainability in IT through its green IT Low-Code application development platform and strategic initiatives. By enabling energy-efficient development, streamlining application lifecycle management, leveraging a cloud-native infrastructure , and promoting reusability , OutSystems sets an example for the industry. Organisations can develop paperless processes, automate tasks, modernise legacy systems, and simplify IT landscapes using OutSystems 3 to 4 times faster, reducing overall costs and ecological footprint. By embracing OutSystems, companies can align their IT operations with a greener future, contribute to sustainability, and build a more resilient planet. Wrapping it up In the era of digital transformation and sustainability, OutSystems is a powerful ally for organisations, delivering essential business innovations, such as … High-performance Low-Code development Cloud-native architecture AI and automation Robust security measures Collaborative DevOps practices Take the OutSystems journey to align with IT trends, deliver exceptional results, and contribute to a sustainable and resilient future. Eager to start with OutSystems? Let us help

Read more
Reading time 5 min
6 MAY 2025

In this blog, we dive deeper into 'Low-Code' as a concept and how to choose the best Low-Code platform for your business. Low-Code as a concept Low-Code, visual development application modelling, citizen development, … If you are a developer, these terms will definitely ring a bell. But what exactly is Low-Code, why should it matter to you, and who benefits from it? The answer is simple: "It depends". Taking a step back, Low-Code is a concept revolving around visual development or modeling and widely supported by automation . This definition makes it applicable to many different areas in IT and more. How to choose the best Low-Code platform? Just having a quick glimpse at the Forrest and Gartner reports will result in more than 300 different Low-Code platforms and products. Are these all equivalent? Obviously not. Are they all meant for Application Development? Again, no. So how can you determine what Low-Code platform, product or solution might be relevant to you and your customers? Focusing on the leaders and well-known names, we can easily recognise some patterns to categorise them (see the example below). Low-Code solutions by category - Robotic Process Automation (RPA) Using Low-Code and visual development/modeling for process creation, integrations and automation. - Custom software delivery automation Empowering traditional development frameworks with Low-Code accelerators to generate parts of applications or starting points. - Package customisation Most of the leading package vendors are investing in Low-Code solutions within their own platform to facilitate customisations. - Test automation Everyone knows Selenium , a very powerful tool to create and maintain test scripts. Some platforms are even applying a no-code approach to model the test cases and have the Selenium scripts generated, executed and maintained without any need for coding. - Citizen development for team and departmental apps Tired of working with Excel or Google Sheets? Looking for an easy to use and to learn solution to build small and simple applications for your team or department? Then Citizen Development platforms are the solution for you. However, it is not suitable for enterprise applications. So use it for what it's intended. After all, you don't want your gardener assembling your new electric car, do you? - Enterprise full-stack development platforms A Low-Code enterprise development platform provides a Graphical User Interface for programming and generates the underlying code automatically, reducing hand-coding efforts for developers. These tools not only help with quick front-end development, but also with logic, back-end, integrations and even lifecycle management. In with Low-Code development, out with traditional development? Can Low-Code fully replace traditional development such as .Net or Java? Of course not! But Low-Code development platforms can definitely help deliver more projects in less time with the same amount of people . It enables organisations to react faster to opportunities with a shorter time to market. Moreover, it can help make a valid business case for projects that have been waiting in the backlog due to "other priorities" and teams mainly focusing on business critical systems in your company. Why we use Low-Code at ACA Group As an IT-consulting company and integrator, we are focused on delivering custom software to cover the specific needs of our customers. Low-Code offers us a powerful tool to do so. And not only for the simple apps! With the right Low-Code platform you can even modernise your legacy and build customer-facing web and mobile apps integrated with your ERP, CRM, IAM and broad existing landscape. It can also help you rationalise and simplify your IT landscape and bring back your company's tools under IT Governance without having to tell the business "sorry we have other priorities". Our strategic choice: OutSystems ACA chose to make a strategic partnership with OutSystems , a leading and by far the most productive, versatile and stable Low-Code platform on the market for enterprise full-stack development. Our team of experts has been working with OutSystems since 2016 and has also delivered projects with other leading platforms. We are keeping up to date with the latest announcements, new functionalities and major differences between the 3 leading Low-Code platforms for general application development. That way we can advise our customers on the best fit for their needs. OutSystems Developer Cloud: best fit for full-stack development OutSystems Developer Cloud is the leading PaaS cloud native high performance Low-Code platform for full-stack development and integrations. It covers the widest set of use cases. From internal apps, to B2B- and B2C customer-facing web and mobile applications, processes and even core systems. Using it for legacy modernisation and innovation projects is a big accelerator for your digital transformation. The benefits of OutSystems Developer Cloud What does OutSystems Developer Cloud bring to companies and the developers and software engineers using it to deliver the projects? 3-4x times faster delivery One unified way of developing web, mobile, front-end, back-end and integrations Easy to learn for software engineers and web developers AI-assisted development and built-in generative AI No need for additional development tools (GitHub, Eclipse, Visual Studio, …) Development teams focused on delivering value Secure out of the box A lot less maintenance No infrastructure to manage Built-in lifecycle management Auto-scaling All this while still having the architecture and best practices in your hands. Want to get started with Low-Code? {% module_block module "widget_90cf7739-dc28-449d-9a8c-ff948108e163" %}{% module_attribute "buttons" is_json="true" %}{% raw %}[{"appearance":{"link_color":"light","primary_color":"primary","secondary_color":"primary","tertiary_color":"light","tertiary_icon_accent_color":"dark","tertiary_text_color":"dark","variant":"primary"},"content":{"arrow":"right","icon":{"alt":null,"height":null,"loading":"disabled","size_type":null,"src":"","width":null},"tertiary_icon":{"alt":null,"height":null,"loading":"disabled","size_type":null,"src":"","width":null},"text":"Let's do it together"},"target":{"link":{"no_follow":false,"open_in_new_tab":false,"rel":"","sponsored":false,"url":{"content_id":null,"href":"","href_with_scheme":"","type":"CONTENT"},"user_generated_content":false}},"type":"normal"}]{% endraw %}{% end_module_attribute %}{% module_attribute "child_css" is_json="true" %}{% raw %}{}{% endraw %}{% end_module_attribute %}{% module_attribute "css" is_json="true" %}{% raw %}{}{% endraw %}{% end_module_attribute %}{% module_attribute "definition_id" is_json="true" %}{% raw %}null{% endraw %}{% end_module_attribute %}{% module_attribute "field_types" is_json="true" %}{% raw %}{"buttons":"group","styles":"group"}{% endraw %}{% end_module_attribute %}{% module_attribute "isJsModule" is_json="true" %}{% raw %}true{% endraw %}{% end_module_attribute %}{% module_attribute "label" is_json="true" %}{% raw %}null{% endraw %}{% end_module_attribute %}{% module_attribute "module_id" is_json="true" %}{% raw %}201493994716{% endraw %}{% end_module_attribute %}{% module_attribute "path" is_json="true" %}{% raw %}"@projects/aca-group-project/aca-group-app/components/modules/ButtonGroup"{% endraw %}{% end_module_attribute %}{% module_attribute "schema_version" is_json="true" %}{% raw %}2{% endraw %}{% end_module_attribute %}{% module_attribute "smart_objects" is_json="true" %}{% raw %}null{% endraw %}{% end_module_attribute %}{% module_attribute "smart_type" is_json="true" %}{% raw %}"NOT_SMART"{% endraw %}{% end_module_attribute %}{% module_attribute "tag" is_json="true" %}{% raw %}"module"{% endraw %}{% end_module_attribute %}{% module_attribute "type" is_json="true" %}{% raw %}"module"{% endraw %}{% end_module_attribute %}{% module_attribute "wrap_field_tag" is_json="true" %}{% raw %}"div"{% endraw %}{% end_module_attribute %}{% end_module_block %}

Read more
Reading time 5 min
24 MAR 2021

What is Event Storming? Before getting into details, let’s discuss EventStorming’s role in an agile context. Event Storming has become a very popular methodology during the past years and has found its place in the software development lifecycle as a requirements gathering technique. Created by Alberto Brandolini in 2012 as an alternative to precise UML diagramming, Event Storming is a workshop-style technique that brings project stakeholders together (both developers and non-technical users) to explore complex business domains in domain-driven design architecture . One of the strengths of Event Storming is being able to focus on the business stakeholders and the high level of interaction. The technique is straightforward and requires no technical training at all. Using Event Storming, there are different goals you can pursue: identify improvement areas of an existing business flow; explore if a new business model is viable; gain insight into a shared understanding of how a business operates; design clean and maintainable Event-Driven software. There are three primary levels of abstraction for Event Storming: Big picture: used for exploring the current understanding of the system by gathering key people with different backgrounds and creating a shared understanding. Process modelling: in this level, we model a single business process from start to finish, clarifying all the business rules and making sure everyone is aligned. Software design: in this last step, we start designing the software based on building blocks from Domain-Driven Design and a reactive programming paradigm. Each sticky note potentially turns into a software artefact during the implementation phase. When applying Event Storming, you first need to identify the Domain Events in the problem domain on a timeline. The source of a Domain Event could be the following: A user interaction An event coming The result of time passing by The consequence of another Domain Event. We then write this domain event down on an orange sticky note. When all domain events are defined, the second step is to find the command that caused these domain events. Commands are written on blue notes and placed directly before the corresponding domain event. Finally, you’ll need to identify the aggregates within which commands are executed and where events happen are identified. These aggregates are written down on yellow sticky notes. Using the System Modeler In the past years, we have embraced Event Storming as a requirements gathering technique within ACA-IT Solutions – so much so, that it’s now an integrated part of our portfolio and how we develop software for our customers. If you’d like more details about that or want to know more about Event Storming, you can contact us here . The System Modeler uses EventStorming as an inspiration for documenting (modelling) the events that represent business processes, configuring high-level properties associated with those events, then allowing automatic generation of Apps and Collaboration Types from the model. A System Modeler session involves the use of five virtual sticky notes to represent: Event: something that happens in the business Reaction: responses to events Command: user-driven actions that produce events External System: systems that are external to the business Issue: document potential problems or unknowns about events The System Modeler also makes use of one container: Bounded Context: contain notes that share a common vocabulary Below, you can see the result of an EventStorming session in the System Modeler, representing a city’s pothole reporting and tracking system. The model represents: a mobile app that allows city residents to report a pothole creation of new database records to document reported potholes real-time notification of city services of new pothole reports enable workers to update the status of a pothole real-time notification to the reporting resident when the status has changed System Modeler is a great way to bridge the gap between the requirements gathering of an event-driven application and the actual implementation. In this case, we’re doing that electronically on the canvas. Moreover, this is a collaborative environment, allowing several people to work on this model at the same time. Using the System Modeler, users can collaborate with multiple individuals not only in a given room, but across any number of geographic locations. This is an awesome way to genuinely do a sort of distributed requirements gathering session. Even more so with the pandemic still preventing lots of people from going into the office! From requirements to superfast POCs Based on this requirements gathering session, we can now take this requirements model and create an application. All users need to do is switch from ‘model mode’ to ‘generate mode’ and group the various elements. After having defined topics and collaboration tasks, you just click on the Generate button. This simple action alone generates about 70% of this particular application’s code! This makes System Modeler probably the easiest way to very quickly move from application requirements design into application development itself. Conclusion Modern applications need to operate in real-time as they will be driven by what’s happening at that time in the real world. They’ll need to easily incorporate artificial intelligence and IoT technology, and the applications themselves will need to be distributed at the source of the events. The software logic will need to be able to run everywhere (cloud, edge, on-premises). These applications will also require integrating human-beings in the process for when a higher level of intuition and reasoning is needed. With System Modeler, it’s easy to quickly generate a very large portion of such an application. After all, the System Modeler has the ability to gather requirements from business users, domain experts, and developers and very quickly turn those requirements into a running event-driven application. Creating these superfast POCs is a breeze! If you want to learn more about how ACA Group and event-driven technology can help accelerate your digital transformation, please contact us! Our services

Read more
Let's talk

Want to build something that fits?

Sometimes the best place to start is a simple conversation. We’re here when you’re ready.
ACA mug mok koffie tas
Let's talk

Want to build something that fits?

Sometimes the best place to start is a simple conversation. We’re here when you’re ready.
ACA mug mok koffie tas
Let's talk

Want to build something that fits?

Sometimes the best place to start is a simple conversation. We’re here when you’re ready.
ACA mug mok koffie tas
Let's talk

Want to build something that fits?

Sometimes the best place to start is a simple conversation. We’re here when you’re ready.
ACA mug mok koffie tas