Team up
for digital change

Harmony partners with companies to accelerate growth and navigate digital transformation.
We provide comprehensive business consultancy and tailored IT solutions. We pride ourselves on a no-nonsense and people-first approach.
Contacteer ons!

Team up
for digital change

Harmony helpt bedrijven groeien door digitale transformatie met business consultancy en IT-oplossingen. No nonsense, met ervaring en enthousiasme.
Our approach

The future is built on collaboration
Let’s create success, together.

Who we are
People powering real results
This is what people say about us...
"Harmony’s CustomerConnect has been a game-changer. It's truly accelerated our communication process."
It's official
We are thrilled to share that we've been certified as a Great Place To Work! This recognition validates our culture, but our journey to excellence continues...
Connect
Questions? We are happy to help. Reach out via phone, email, or stop by any of our offices.
Careers
Develop your expertise on complex, rewarding projects and a supportive team that invests in your growth.
Our expertise

Digital transformation for innovative companies

Tab Content 1

Bridging the gap between ambition and results

Our consultants are more than just digital specialists; they are strategists who understand your business from every angle.

We combine proven digital expertise with human-centered methods to successfully guide your business into the digital future. Our motto? Driving transformation, faster, better.

Experts in complex integration challenges

A practical integration platform promotes seamless data exchange, better client and employee experiences, and always-on access to crucial business information.

Our integration specialists make your IT landscape future-proof and ready for the artificial Intelligence revolution.

Your own application landscape of smart and fast apps

Standard packages are excellent, but sometimes they fall short. We build tailormade applications that fit your unique demands exactly.

With OutSystems, we build a customized application landscape for your ambition. Low code, high performance: applications your team loves to use and that deliver a clear return on investment.

Personalised communication tailored to your customers

No two clients are alike. Some prefer physical mail, while others rely entirely on app or email updates.

With CustomerConnect we offer a digital tool to take care of personalised communication that feels unique to every customer, whether delivered through the letterbox or digital channels.

We believe in empowering talent to drive change.
Let's build success stories, together.

Trusted by

Our insights

All articles
Life at Harmony
Maatschappelijk verantwoord ondernemen: hoe we het zelf ter harte nemen

When I started working in digital transformation, everything centred on technology.

Working more efficiently. Improving processes. Helping organisations grow. New tools, new ways of collaborating; that was what mattered.

But the longer I've worked in this sector, the clearer it becomes: real progress isn't just about systems. It's about people. About energy. About wellbeing. And about the impact you have as an organisation on the world around you.

Over the past year, a question kept surfacing for us:

If we're helping organisations transform, how do we ensure we're making a positive impact ourselves?

Not just for our clients. But for our colleagues too. Our community. Society.

CSR can start with a question


Corporate social responsibility often sounds like something requiring a formal strategic plan straightaway. Sustainability reports. Targets through to 2030. The whole package.

For us, it started much simpler. One colleague took the initiative, sent an email asking who wanted to get involved, and that's how the CSR working group came about.

We put a collection box for used batteries in the office. No grand announcement. No communications campaign. It was simply needed.

That captures how we approach this: small, concrete actions that people genuinely care about. No big speeches. Just doing it. And there are plenty more examples of activities we run—here's a straightforward, honest list of them.

Transformation demands energy. From you. From your team.


Our sector moves fast. Projects come one after another. Change is constant, and before you know it, you're just pressing on. That's why last year we deliberately focused on rest, resilience and sleep.

Not as some abstract concept. But practically: How do you create space for people to do good work? How do you prevent yourself and your team burning out? We organised practical sessions with the team.

After one of those sessions, a colleague said: "I thought I was just a poor sleeper. But actually, I never take proper breaks."

That's the point. Technology transforms organisations, but people make that transformation happen. Looking after those people is crucial.

Looking after each other can also be something practical


Another initiative that generated a lot of positive response was first aid training.

Not because we expect something to go wrong every day. But because there's something reassuring about knowing you can help if it's needed.

The training itself was typical Harmony: serious in content, but with room for humour and genuine conversation.

Impact beyond our own doors


What perhaps made the strongest impression were the actions we took beyond our organisation.

We donate regularly to different causes. But the Christmas collection drives for food banks in the Netherlands and Bosnia, and St Vincent de Paul in Belgium, always generate real engagement. We fill several boxes in the office each year.

Colleagues don't just bring items. They choose carefully. They do a bit of extra shopping for "the box." Some colleagues explain why they want to contribute. They share difficult periods. Stories about how close vulnerability sometimes sits to home.

In those moments, it doesn't feel like a "corporate initiative." It feels like something we're doing together.

Not everything is straightforward


Not every action drew large numbers immediately. Sometimes we had to remind people. Sometimes we questioned whether we were approaching it the right way.

Even when things don't go as hoped, we can still extract something from it. To stay true to ourselves, for example. Because corporate social responsibility only works if it's genuine. Not because it looks good on LinkedIn, but because it aligns with who you are as an organisation.

So we keep it simple. Start small. Listen. Adjust.

Actually, it's much like how we approach digital transformations.

What this reveals about how we work


What I find most valuable is that these initiatives don't feel imposed from above.

They emerge from conversations. From colleagues' ideas. From small suggestions that grow because people genuinely care about them.

That no-nonsense mentality suits our sector too. We believe in trying, learning and improving. Not waiting for the perfect plan, but starting and getting better as we go.

And perhaps that's the most important lesson from the past year: you don't change culture through grand statements.

You build culture through small, consistent actions.

Where we're heading


We're still at the beginning with our CSR working group. That's fine.

CSR isn't a project with an end date. It's a way of working. A way of thinking about what responsibility means.

We want to keep investing in wellbeing, sustainability and social impact. Not because it ticks a box, but because we genuinely believe it matters.

Digital progress is powerful. Digital progress with genuine attention to people—that's what we're after.

Lees meer
App development
De pragmatische route naar AI in de zorg: RAG-implementatie bij Cordaan

Tijdens de recente ONE Conference van OutSystems deelden Matthijs van Hagen (Product Lead bij Cordaan) en ik het podium om een fundamenteel probleem in de zorgsector te adresseren. Voor wie de organisatie niet kent: Cordaan is een van de grootste zorgverleners in en rondom Amsterdam. Met circa 6.000 medewerkers ondersteunen zij meer dan 20.000 cliënten binnen de ouderenzorg, gehandicaptenzorg en geestelijke gezondheidszorg.

De operationele complexiteit van een dergelijke organisatie is enorm. Matthijs schetste een uitdaging die elke CTO zal herkennen: een overvloed aan gefragmenteerde point solutions. De zorgmedewerkers van Cordaan verloren zichzelf in een doolhof van apps voor medicatie, zorgplannen en protocollen.

Met Cordaan Werkt hebben we met OutSystems een centrale "superapp" gebouwd om die versnippering tegen te gaan. De nieuwste toevoeging hieraan is een geavanceerde implementatie van RAG (Retrieval Augmented Generation).

Wat is RAG en waarom is het cruciaal voor de zorg?

Voor wie de term nog niet dagelijks gebruikt: RAG is een architecturaal patroon dat een Large Language Model (zoals GPT-5) koppelt aan een specifieke, externe informatiebron.

Het gebruik van generatieve AI in een klinische of zorggerelateerde context is riskant als je uitsluitend vertrouwt op publieke LLM’s. De kans op hallucinaties is simpelweg te groot. Tegelijkertijd is de digitale bibliotheek van een grote zorginstelling vaak een kerkhof van ongebruikte PDF-protocollen.

RAG slaat de brug tussen deze twee werelden. In plaats van te hopen dat een model de juiste informatie 'weet', dwingen we de AI om antwoorden te formuleren die exclusief zijn gebaseerd op de eigen, gevalideerde brondocumenten van Cordaan. Dit proces verloopt via een strak gedefinieerde pipeline: retrieval van relevante chunks, augmentatie van de prompt en tenslotte de generatie van het antwoord.

Wanneer een zorgverlener een vraag stelt, zoekt het systeem eerst de meest relevante fragmenten op in de interne protocollen (Retrieval). Deze feitelijke informatie wordt vervolgens als context meegegeven aan het AI-model (Augmented), dat op basis daarvan een accuraat antwoord formuleert (Generation). Dit minimaliseert de kans op hallucinaties en zorgt ervoor dat de output altijd direct verifieerbaar is aan de bron.

De architectuur: Van testfase naar evolutie

Tijdens onze presentatie op de ONE Conference toonden we de blauwdruk die we tijdens de initiële testfase hebben gehanteerd. Het is belangrijk om te vermelden dat deze architectuur de basis vormde voor onze proof-of-concept. Inmiddels is de architectuur deels geshift terwijl we richting brede productie schalen, wat illustratief is voor de snelheid van deze technologie.

De fundamenten van die fase waren:

  • Azure AI Search als orchestrator: Tijdens de testfase gebruikten we de indexeringsmogelijkheden van Azure. We benutten toen vooral BM25 Search voor lexicale precisie en vullen dit aan met Semantic Search om de contextuele relevantie te verhogen zonder de overhead van een volledige vector-database.
  • Intelligente Chunking: We ontwikkelden een eigen chunking-mechanisme op karakterbasis met een strategische overlap. Dit zorgt ervoor dat de semantische waarde niet verloren gaat bij het opknippen van documenten, wat essentieel is voor de accuratesse.
  • OutSystems AI Workbench: Deze fungeerde als de veilige gateway naar het LLM, waarbij we volledige controle hielden over de datastromen en de integriteit van de prompts.

Lessons Learned: Strategische inzichten voor AI in de zorg

Uit onze journey met Matthijs bij Cordaan zijn een aantal cruciale lessen naar voren gekomen die essentieel zijn voor elke zorginstelling die met AI start:

  1. Start met een 'Human-in-the-loop' mindset: AI moet assisteren, niet dicteren. De feedback loop waarbij zorgmedewerkers antwoorden kunnen beoordelen als 'nuttig' of 'niet nuttig' is niet alleen een technische validatie, maar ook een essentieel onderdeel van het adoptieproces op de werkvloer.
  2. Pragmatisme wint van complexiteit: In de testfase is de verleiding groot om direct voor de duurste vector-databases te gaan. Onze les? Begin simpel met lexicaal zoeken en breid uit naar semantisch zoeken wanneer de use case daarom vraagt. Dat bespaart aanzienlijke kosten in de vroege stadia.
  3. Data-hygiëne is de bottleneck: Het model is slechts zo goed als de bron. We ontdekten dat het opschonen van oude PDF-protocollen meer impact heeft op de kwaliteit van het antwoord dan het finetunen van het AI-model zelf.
  4. Architecturale flexibiliteit is een vereiste: Zoals onze eigen shift na de testfase bewijst: de AI-markt verandert wekelijks. Bouw je oplossing modulair zodat je relatief eenvoudig van provider of model kunt wisselen zonder je hele applicatielogica te herschrijven.

Guardrails en de menselijke maat

Zoals Matthijs benadrukte, is AI bij Cordaan een assistent en geen vervanger. Dit vertaalt zich in harde technische kaders: de bot is expliciet geconfigureerd als een niet-medisch hulpmiddel, elk antwoord bevat directe citaties naar de bron en privacy-filters waarborgen de anonimiteit voordat data het domein verlaat.

Vooruitblik: Van RAG naar Self-RAG

Hoewel de architectuur rondom de provider en implementatie inmiddels is geshift ten opzichte van onze eerste presentatie, blijft de visie ongewijzigd. We kijken nu naar patronen zoals Self-RAG, waarbij het model zelf de kwaliteit van de opgehaalde informatie beoordeelt voordat de gebruiker het ziet.

De les voor de sector is simpel: de techniek is een middel, geen doel. Door pragmatisch te starten, kritisch te leren van je testfase en bereid te zijn je architectuur aan te passen aan de praktijk, kun je de zorgmedewerker vandaag al tijd teruggeven voor waar het echt om gaat: de cliënt.

Bent u benieuwd naar hoe onze huidige architectuur eruitziet na de laatste shifts, of wilt u sparren over de specifieke lessons learned, of AI binnen uw eigen organisatie? Neem gerust contact op!

Lees meer
App development
App design in 2026: does vibe coding mean the end of the traditional handoff?

App design and development has always looked a bit like this: designers hand off mockups. Developers ask questions. Back-and-forth happens. A confused state here, wrong spacing there. More back-and-forth. Delays follow.

At Harmony IT, we’ve spent years perfecting the journey from a spark of an idea to a fully functional application. The bottleneck was rarely the code itself, more often it's the clarity between design intent and development execution.

So we asked: what if designers and developers worked together during design, not after? That simple question changed how we use Figma. It's the tool we work in before anyone opens OutSystems. We have designers and developers in the same Figma files from day one. Developers see exactly what designers intended, in real time, with Dev Mode enabled. The result? We catch misunderstandings early. We reduce back-and-forth. We ship faster and with fewer bugs.

Figma’s Three Competitive Advantages

  • Real-Time collaboration
    Unlike Sketch or Adobe XD, Figma is browser-native. This means stakeholders join with zero setup: no downloads, no plugins, no wait times. For organisations with distributed teams, this is transformational. We’ve seen design review cycles drop from 5 days to 2 days purely because participation improves.
  • Scalable design systems
    Our applications require consistency across hundreds of screens. Figma’s design system capabilities (shared components and variable documentation) mean changes propagate instantly. When you update a button style for brand compliance or accessibility standards, doing it once in Figma updates it everywhere. For OutSystems developers, this eliminates guesswork.
  • Handoff
    Figma’s Dev Mode serves up CSS classes and styling details directly to developers. These styles transfer nearly one-to-one into OutSystems, cutting build time and reducing bugs born from miscommunication. In our projects, Dev Mode reduces handoff friction by roughly 25–30%.

What about AI? Figma Make vs. Figma Design

No idea when you're reading this, but for now the market is genuinely changing. Tools like Framer are investing heavily in prompt-driven UI generation. You can describe what you want, and the tool builds it. Figma’s response is Figma Make, an AI feature that generates interface concepts from descriptions.

This is the era of "vibe coding": working from a clarity of purpose and letting the tool accelerate the first version.

  • Figma Make supports exploration: You describe the intent, the AI generates options, and you pick a direction. It’s about capturing the "vibe" and intent without getting bogged down in pixels too early.
  • Figma Design supports consolidation: Once the direction is chosen, you refine layouts, apply design system rules, and ensure the precision required for a production-ready OutSystems build.

Together, they bridge the gap. Figma Make accelerates the "vibe," while Figma Design ensures the quality.

Figma reality check?

Here is our honest assessment of why we're sticking with Figma.

Aspect Status Our Perspective
Current Fit Strong Figma aligns perfectly with our high-performance delivery model.
Design Systems Superior Essential for the consistency enterprise apps demand.
Future risk Moderate AI-native tools will improve, but maintainability of automated UIs remains a hurdle.

Our Stance: continuous evaluation

Safe to say we won't be switching tomorrow, butthat doesn't mean we aren't actively evaluating the competition.

The speed of generative UI is undeniable. In 12–24 months, the conversation might be different. For now, Figma offers the balance we need: solid fundamentals plus emerging AI, without sacrificing the rigour that enterprise applications require.

Lees meer

Frequently asked questions

No items found.