.png)

The Global Accessibility Awareness Day takes place every year on the third Thursday of May with the aim of putting accessibility in the spotlight. For ACA Group, the accessibility, user-friendliness and inclusion of technology have long been an important focus. In this blog, you will discover some of our projects in which accessibility was high on the list of priorities.
The intention of the Global Accessibility Awareness Day (GAAD) is to get as many people as possible to think and talk about how technology can be made accessible to people with a disability. In this way, the initiative wants to contribute to a more inclusive digital world.
What is accessibility?
Digital accessibility means that digital technologies, such as online tools, applications and electronic documents are designed in such a way that they are accessible to everyone, including people with disabilities. This allows them, like everyone else, to continue to participate in the digital economy and society.
One of the most important aspects of accessibility is that people with visual, auditory, cognitive or physical disabilities can effectively perceive, understand, navigate and interact with digital content.
ACA Group's vision on accessibility
“Our sustainability policy is much more than our sponsorship of charities,” says Dorien Jorissen, Chief Digital Officer & Sustainability Manager at ACA Group. “We strive to analyze and integrate all aspects of sustainability into our operations. Accessibility is also an integral part of our sustainability policy.”
The SDGs (Sustainable Development Goals) of the United Nations form the basis of the sustainability framework of ACA Group. “We want to propagate this not only in our offices, in our team and with our stakeholders, but also in our digital services and our project methodology,” says Dorien.
“In a rapidly evolving world, in which technology is becoming more and more intertwined with our daily lives, as a leading IT company we are obliged to keep digital accessibility high on the agenda.”
Below, a picture of ACA Group winning the DataNews Award 2022 for Most Environmentally Responsible ICT Company of the Year'👇🏻

Accessibility in practice
Below you will find three projects from ACA Group for which accessibility was an important design requirement.
⭐️ Mobile app for De Lijn with a focus on accessibility
Accessibility is very important to De Lijn. Not only in terms of easy access to their vehicles, but also in terms of their digital applications, such as the mobile app.
The challenge
The transport company wants their app to be accessible and user-friendly for everyone, including people with a visual impairment. They often rely on public transport and must therefore be able to use the app easily.
“In the past, people with a visual impairment could use a separate app that could better read out routes and real-time information,” says Joren Vos, Mobile Solution Engineer at ACA Group. “However, this app was outdated. In addition, De Lijn's general app also needed an update.”
The solution
So there was a need for an update of both the regular De Lijn app and the BLS app. That is why it was decided to integrate the BLS app and the general De Lijn app into one user-friendly app for everyone.
“In the new design of the app, we focused on easy and user-friendly navigation,” explains Joren. “We replaced the old complex navigation structure with an easy-to-use navigation bar at the bottom of the screen. We also realized a clear context when reading from the screen, the support of larger text sizes and a voice-over."
“We also improved the real-time information and added a congestion barometer. This allows a traveler to see how crowded it is on a particular bus or tram.”
The result
Thanks to the new menu structure, the updated De Lijn app makes it much easier for everyone to buy tickets, map out public transport routes and search for stops and destinations. Thanks to new functionality such as voice over, exit warning notifications and the support for larger font sizes, people with a visual impairment can also easily use the app.
After an accessibility assessment by Eleven Ways and having obtained the required label, the De Lijn app can now officially call itself 'accessible'.

⭐️ ACA website according to Web Content Accessibility Guidelines
In 2020 we wanted to give the ACA website a redesign. Stijn Schutyser, today UI/UX designer at ACA Website, was involved in the project as a copywriter and SEO Specialist at the time. He says: “We think it is important to involve our colleagues in every phase of such a project. That is why we sent an initial proposal internally during the preparation phase. One of the ACA colleagues suggested that we should pay extra attention to accessibility for people with a disability from the start. Since inclusion is an important focus of our sustainability policy, we immediately started working on this fantastic idea.”
Web development according to international standard
“We decided to develop the website according to the Web Content Accessibility Guidelines,” explains Stijn. “It was the first time we would develop a website according to this international standard. That made it quite a challenge for our technical team: studying the guidelines, checking how we could best implement them, the coding, …”
“One of the most important targets was to make the website user-friendly for people who use a screen reader that reads the text on a website. For example, we have ensured that a screen reader jumps directly to the main content of a page at the touch of a button, without reading out the unnecessary content in the menu bar, etc..”
Audit by Eleven Ways and AnySurfer
“After the development and launch of the new website, we had it tested by Eleven Ways,” says Stijn. “They gave us some work points that we had to tackle in order to comply with the guidelines. After these adjustments, we had the site audited by AnySurfer with the aim of receiving the AnySurfer label level AA. That label proves that your website has been tested by AnySurfer and that it meets the WCAG standard to speak of an accessible website.”
By the way, did you know that the ACA website has a Lighthouse accessibility score of 98, an almost perfect score.
Accessibility will continue to be an important design parameter for our website in the future.

⭐️ How we improve the accessibility of PDF files
Accessibility is not only important for websites and apps. “Every piece of content should be accessible to everyone, including PDF files,” says Ibn Renders, Lead Branding at ACA Group. “That is why at ACA Group we ensure that our PDF files are adapted for people with a visual impairment who use a screen reader.”
Below, Ibn gives three tips to make PDF files accessible to everyone:
- Accessibility check: To improve the accessibility of our PDF documents, we use the 'accessibility check' feature of Acrobat Pro. This tool checks your document and indicates which things you should adjust.
- Reading order: It is important to structure your PDF file with the correct headings and paragraphs. If you don't, your document will become one big chaos for people with a screen reader. With Acrobat Pro, the accessibility options make it easy to determine the desired reading order.
- Alt text: Screen readers don't know what's on an image, audio, or video element. Fortunately, you can help them by adding an alt text with a short description of the relevant audiovisual element.
Want to know more about accessibility for PDF files? Read the blog article “3 easy tips to make your PDF files accessible to everyone”.

Conclusion
In an increasingly digital world, we need to ensure that everyone, including people with disabilities, continues to have access to online and offline digital solutions and content.
As a leading IT company, we want to take our responsibility with ACA Group to integrate accessibility into our services, our methodology and our solutions. We are already making a lot of efforts to achieve this, but it remains a continuous effort to do even better.
Looking for an IT partner who really understands you?


What others have also read


Liferay DXP has become a widely adopted portal platform for building and managing advanced digital experiences over recent years. Organizations use it for intranets, customer portals, self-service platforms, and more. While Liferay DXP is known for its user-friendliness, its default search functionality can be further optimized to meet modern user expectations. To address this, ACA developed an advanced solution that significantly enhances Liferay’s standard search capabilities. Learn all about it in this blog. Searching in Liferay: not always efficient Traditionally, organizational searches relied on individual keywords . For example, intranet users would search terms like "leave" or "reimbursement" to find the information they needed. This often resulted in an overload of results and documents , leaving users to sift through them manually to find relevant information—a time-consuming and inefficient process that hampers the user experience. The way users search had changed The rise of AI tools like ChatGPT has transformed how people search for information. This is also visible in online search engines like Google, where users increasingly phrase their queries as complete questions. For example: “How do I apply for leave?” or “What travel reimbursement am I entitled to?” To meet these evolving search needs, search functionality must not only be fast but also capable of understanding natural language. Unfortunately, Liferay’s standard search falls short in this area. ACA develops advanced AI-powered search for Liferay To accommodate today’s search behavior, ACA has created an advanced solution for Liferay DXP 7.4 installations: Liferay AI Search . Leveraging the GPT-4o language model , we’ve succeeded in significantly improving Liferay’s standard search capabilities. GPT-4o is a state-of-the-art language model trained on an extensive dataset of textual information. By integrating GPT-4o into our solution, we’ve customized search algorithms to handle more complex queries , including natural language questions. How does Liferay AI Search work? Closed dataset The AI model only accesses data from within the closed Liferay environment. This ensures that only relevant documents— such as those from the Library and Media Library—are accessible to the model. Administrators controls Administrators can decide which content is included in the GPT-4o dataset, allowing them to further optimize the accuracy and relevance of search results. Depending on the user’s profile, the answers and search results are tailored to the information they are authorized to access. Direct answers Thanks to GPT-4o integration, the search functionality provides not only traditional results but also direct answers to user queries. This eliminates the need for users to dig through search results to find the specific information they need. The comparison below illustrates the difference between search results from Liferay DXP’s standard search and the enhanced results from ACA’s Liferay AI Search. Want to see Liferay AI Search in action? Check out the demo below or via this link! Be nefits of Liferay AI Search Whether you use Liferay DXP for your customer platform or intranet, Liferay AI Search offers numerous advantages for your organization: Increased user satisfaction: Users can quickly find precise answers to their queries. Improved productivity: Less time is spent searching for information. Enhanced knowledge sharing: Important information is easier to locate and share. Conclusion With Liferay AI Search, ACA elevates Liferay DXP’s search functionality to meet modern user expectations. By integrating GPT-4o into Liferay DXP 7.4, this solution delivers not only traditional search results but also direct, relevant answers to complex, natural language queries. This leads to a faster, more user-friendly, and efficient search experience that significantly boosts both productivity and user satisfaction. Ready to optimize your Liferay platform search functionality Contact us today!
Read more

Staying current with the latest trends and best practices is crucial in the rapidly evolving world of software development. Innovative approaches like EventSourcing and CQRS can enable developers to build flexible, scalable, and secure systems. At Domain-Driven Design (DDD) Europe 2022 , Paolo Banfi delivered an enlightening talk on these two techniques. What is EventSourcing? EventSourcing is an innovative approach to data storage that prioritises the historical context of an object. Rather than just capturing the present state of an object, EventSourcing stores all the events that led to that state. Creating a well-designed event model is critical when implementing EventSourcing. The event model defines the events that will be stored and how they will be structured. Careful planning of the event model is crucial because it affects the ease of data analysis. Modifying the event model after implementation can be tough, so it's important to get it right from the beginning. What is CQRS CQRS (Command Query Responsibility Segregation) is a technique that separates read and write operations in a system to improve efficiency and understandability. In a traditional architecture, an application typically interacts with a database using a single interface. However, CQRS separates the read and write operations, each of which is handled by different components. Combining EventSourcing and CQRS One of the advantages of combining EventSourcing and CQRS is that it facilitates change tracking and data auditing. By keeping track of all the events that led to a particular state, it's easier to track changes over time. This can be particularly useful for applications that require auditing or regulation. Moreover, separating read and write operations in this way provides several benefits. Firstly, it optimises the system by reducing contention and improving scalability. Secondly, it simplifies the system by isolating the concerns of each side. Finally, it enhances the security of sensitive data by limiting access to the write side of the system. Another significant advantage of implementing CQRS is the elimination of the need to traverse the entire event stream to determine the current state. By separating read and write operations, the read side of the system can maintain dedicated models optimised for querying and retrieving specific data views. As a result, when querying the system for the latest state, there is no longer a requirement to traverse the entire event stream. Instead, the optimised read models can efficiently provide the necessary data, leading to improved performance and reduced latency. When to use EventSourcind and CQRS It's important to note that EventSourcing and CQRS may not be suitable for every project. Implementing EventSourcing and CQRS can require more work upfront compared to traditional approaches. Developers need to invest time in understanding and implementing these approaches effectively. However, for systems that demand high scalability, flexibility or security, EventSourcing and CQRS can provide an excellent solution. Deciding whether to use CQRS or EventSourcing for your application depends on various factors, such as the complexity of your domain model, the scalability requirements, and the need for a comprehensive audit trail of system events. Developers must evaluate the specific needs of their project before deciding whether to use these approaches. CQRS is particularly useful for applications with complex domain models that require different data views for different use cases. By separating the read and write operations into distinct models, you can optimise the read operations for performance and scalability, while still maintaining a single source of truth for the data. Event Sourcing is ideal when you need to maintain a complete and accurate record of all changes to your system over time. By capturing every event as it occurs and storing it in an append-only log, you can create an immutable audit trail that can be used for debugging, compliance, and other purposes. Conclusion The combination of EventSourcing and CQRS can provide developers with significant benefits, such as increased flexibility, scalability and security. They offer a fresh approach to software development that can help developers create applications that are more in line with the needs of modern organisations. If you're interested in learning more about EventSourcing and CQRS, there are plenty of excellent resources available online. Conferences and talks like DDD Europe are also excellent opportunities to stay up-to-date on the latest trends and best practices in software development. Make sure not to miss out on these opportunities if you want to stay ahead of the game! The next edition of Domain-Driven Design Europe will take place in Amsterdam from the 5th to the 9th of June 2023. Did you know that ACA Group is one of the proud sponsors of DDD Europe? {% module_block module "widget_bc90125a-7f60-4a63-bddb-c60cc6f4ee41" %}{% 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":"More about ACA Group"},"target":{"link":{"no_follow":false,"open_in_new_tab":false,"rel":"","sponsored":false,"url":{"content_id":null,"href":"https://acagroup.be/en/aca-as-a-company/","href_with_scheme":"https://acagroup.be/en/aca-as-a-company/","type":"EXTERNAL"},"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

Y ou can’t design or develop something for all 7.9 billion people on the planet. So when we start a project, we decide on a target audience to narrow it down. From there we build our features and designs in a way that seems fitting for that audience. However, what we can’t narrow down on are the accessibility features. Everybody needs to have the possibility to use or experience your said creation. Some devices have built-in features like Google Talkback , where your device can tell you what’s happening on screen and even use that information with a digital braille reader. Or sometimes we make sure our platforms are accessible to use, such as our website, which by the way has a Google Lighthouse accessibility score of 98! But why stop there? Every piece of content should be accessible for everyone. This also counts for PDF files. Get started with these 3 tips we’ve gathered using a MediMarket Case Study : Do an accessibility check with Acrobat Pro First things first: do an accessibility check with Adobe Acrobat Pro. This check immediately indicates in a clear list which issues you need to face. Some of these issues can be solved directly in Acrobat Pro, and others require you to go back to your source file or check manually. You can gather a bit more knowledge by clicking the Autotag Document option. This will read the PDF and give you another accessibility summary about missing alt text, but more about this later. Realize the importance of the reading order Ever heard a screen reader freak out because it doesn’t understand your reading order or structure in the PDF file? Well, imagine someone talking way too fast, without stopping and without any clue what they want to say. Sounds chaotic, right? Now think about the users that really depend on these types of digital aids. Your PDF is basically useless when this happens. So be certain you have a structured document with the right identity headings, paragraphs and sections when creating the PDF. Want to add this to an existing PDF? With Acrobat Pro, you can read the reading order later thanks to their accessibility options. In this screenshot you can clearly see what the screen reader will read first, second, third and so on. Did you know Alt Text is also possible in PDF files? Is this the surprise of the day, or did you never bother to add an alternative text in your documents? Well, start by adding alt text on images or interactive fields. A screen reader can’t read your JPEG files and you need to explain what is shown to them. Don’t overdo it though, your user doesn’t really need to know you added that cute cat photo as filler. Don’t do this just with images. Audio and video elements are also in need of alt text. This isn’t only necessary for users with bad eyesight or hearing, but also for users with bad internet connection who only can download the text of your PDF. There is a lot more to this, but these 3 tips can certainly get you started! However, what I really wanted to achieve with this blogpost is that you start thinking about making all your content more accessible. Do you want more information about accessibility, for example in mobile applications? Go to our services and see for yourself what we can help you with!
Read moreWant to dive deeper into this topic?
Get in touch with our experts today. They are happy to help!

Want to dive deeper into this topic?
Get in touch with our experts today. They are happy to help!

Want to dive deeper into this topic?
Get in touch with our experts today. They are happy to help!

Want to dive deeper into this topic?
Get in touch with our experts today. They are happy to help!
