[{"data":1,"prerenderedAt":638},["ShallowReactive",2],{"news-slug-article-highlights-from-the-first-quarter-of-2026-en":3,"footer-vacatures-en":182,"news-slug-articles-highlights-from-the-first-quarter-of-2026-en":349},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"id":10,"slug":11,"author":12,"short":13,"date":14,"tag":15,"image":16,"body":17,"_type":176,"_id":177,"_source":178,"_file":179,"_stem":180,"_extension":181},"/nieuws/20260403-highlights-from-the-first-quarter-of-2026","nieuws",false,"en","Highlights from the first quarter of 2026","The first quarter of 2026 is behind us! Over the past few months, we’ve worked on exciting projects for both our own products and our clients. Here are the highlights:","01815576-f1b1-4dc1-ac29-6d77f5d29a6c","highlights-from-the-first-quarter-of-2026","Julia Greijdanus","From new data in OmgevingsAlert to user ratings in nummi, what a great start!","2026-04-03","9to5","/images/articles/20260403ENG9to5.webp",{"type":18,"children":19,"toc":168},"root",[20,27,34,50,64,70,84,89,94,99,105,119,124,138,144,158,163],{"type":21,"tag":22,"props":23,"children":24},"element","p",{},[25],{"type":26,"value":9},"text",{"type":21,"tag":28,"props":29,"children":31},"h2",{"id":30},"omgevingsalert-new-data-and-pro-ai-filters",[32],{"type":26,"value":33},"OmgevingsAlert: New data and Pro AI filters",{"type":21,"tag":22,"props":35,"children":36},{},[37,39,48],{"type":26,"value":38},"In the past months, we’ve significantly expanded the ",{"type":21,"tag":40,"props":41,"children":45},"a",{"href":42,"rel":43},"https://www.omgevingsalert.nl/",[44],"nofollow",[46],{"type":26,"value":47},"OmgevingsAlert",{"type":26,"value":49}," app. We added three new data categories to our subscription: weather alerts, earthquakes, and roadworks. This helps residents stay better informed about everything happening in their neighborhood. And we’re not done yet: soon we’ll also add local news, public transport disruptions, and more. Do you have ideas for new data? Let us know!",{"type":21,"tag":22,"props":51,"children":52},{},[53,55,62],{"type":26,"value":54},"We are also busy developing AI filters in ",{"type":21,"tag":40,"props":56,"children":59},{"href":57,"rel":58},"https://www.omgevingsalert.nl/pro",[44],[60],{"type":26,"value":61},"OmgevingsAlert Pro",{"type":26,"value":63},". Real estate professionals could already filter by announcement type, radius, and specific terms. Soon, they will simply be able to tell the AI what they do or don’t want to see, and the filters will automatically be applied in the dashboard.",{"type":21,"tag":28,"props":65,"children":67},{"id":66},"nummi-user-ratings-leaderboards-and-more",[68],{"type":26,"value":69},"nummi: User ratings, leaderboards, and more",{"type":21,"tag":22,"props":71,"children":72},{},[73,75,82],{"type":26,"value":74},"In ",{"type":21,"tag":40,"props":76,"children":79},{"href":77,"rel":78},"https://www.nummi-app.com/",[44],[80],{"type":26,"value":81},"nummi",{"type":26,"value":83},", we’ve made many fun improvements over the past quarter. One of the biggest is user ratings, allowing players to see how they rank compared to others. Ratings are calculated based on your final position, the tiles on your rack, and the strength of your opponents.",{"type":21,"tag":22,"props":85,"children":86},{},[87],{"type":26,"value":88},"Based on retention data, we also introduced guest accounts. New players can now start playing immediately without signing up, which has already reduced drop-offs!",{"type":21,"tag":22,"props":90,"children":91},{},[92],{"type":26,"value":93},"We’ve also expanded the nummi leaderboards. You can now see the top 5 players for this and last week, as well as this and last month, for both won and lost games.",{"type":21,"tag":22,"props":95,"children":96},{},[97],{"type":26,"value":98},"As always, we rolled out smaller improvements, like a turn countdown when your turn is almost over and the ability to find recent opponents to quickly start a new game.",{"type":21,"tag":28,"props":100,"children":102},{"id":101},"parkmybike-dce-helpdesk-upgrades-and-a-product-page",[103],{"type":26,"value":104},"ParkMyBike: DCE, helpdesk upgrades and a product page",{"type":21,"tag":22,"props":106,"children":107},{},[108,110,117],{"type":26,"value":109},"Since January, we’ve joined the Dutch Cycling Embassy network with ",{"type":21,"tag":40,"props":111,"children":114},{"href":112,"rel":113},"https://www.parkmybike.app/",[44],[115],{"type":26,"value":116},"ParkMyBike",{"type":26,"value":118},"! This helps us exchange knowledge and build connections worldwide.",{"type":21,"tag":22,"props":120,"children":121},{},[122],{"type":26,"value":123},"Behind the scenes, we’re working hard on the ParkMyBike helpdesk so providers can assist cyclists even more efficiently. Upcoming features include live chat, adding photos to problem reports, and directly scheduling maintenance based on reported issues.",{"type":21,"tag":22,"props":125,"children":126},{},[127,129,136],{"type":26,"value":128},"Our ParkMyBike website has also been updated. The new ",{"type":21,"tag":40,"props":130,"children":133},{"href":131,"rel":132},"https://www.parkmybike.app/products",[44],[134],{"type":26,"value":135},"product page",{"type":26,"value":137}," now shows all bike parking solutions from our partners, like Falco UK and Velo-Boxx, so providers can immediately see what we support.",{"type":21,"tag":28,"props":139,"children":141},{"id":140},"our-clients",[142],{"type":26,"value":143},"Our clients",{"type":21,"tag":22,"props":145,"children":146},{},[147,149,156],{"type":26,"value":148},"In addition to our own products, we’ve also completed exciting projects for our clients. For example, we worked with Van der Valk Solar Systems to develop and launch the ",{"type":21,"tag":40,"props":150,"children":153},{"href":151,"rel":152},"https://www.valksolarsystems.com/nl/kabelmanagement",[44],[154],{"type":26,"value":155},"ValkCableCare Calculator",{"type":26,"value":157},". This tool allows clients to see exactly what they need for cable management of their solar panels in just a few steps.",{"type":21,"tag":22,"props":159,"children":160},{},[161],{"type":26,"value":162},"We also continuously maintain client software, tackling bugs, updating dependencies, and cleaning up libraries, ensuring everything runs smoothly and at top quality.",{"type":21,"tag":22,"props":164,"children":165},{},[166],{"type":26,"value":167},"And of course, we’re always looking for new projects. Have an idea or want to brainstorm a feature? We’d be happy to stop by and discuss it!",{"title":169,"searchDepth":170,"depth":170,"links":171},"",2,[172,173,174,175],{"id":30,"depth":170,"text":33},{"id":66,"depth":170,"text":69},{"id":101,"depth":170,"text":104},{"id":140,"depth":170,"text":143},"markdown","content:en:nieuws:20260403-highlights-from-the-first-quarter-of-2026.md","content","en/nieuws/20260403-highlights-from-the-first-quarter-of-2026.md","en/nieuws/20260403-highlights-from-the-first-quarter-of-2026","md",[183],{"_path":184,"_dir":185,"_draft":6,"_partial":6,"_locale":7,"title":186,"description":187,"id":188,"hours":189,"intro":190,"musthaves":191,"nicetohaves":195,"order":199,"hardware":200,"software":200,"slug":201,"archived":6,"body":202,"_type":176,"_id":346,"_source":178,"_file":347,"_stem":348,"_extension":181},"/vacatures/202509_sales_executive","vacatures","Sales Representative","Are you a commercial powerhouse who gets energized by closing deals, hitting targets, and conquering markets? And do you get just as much energy from smart solutions like AI and automation? Do you want to make an impact by growing our own products and reaching thousands of users? Then you are the one we are looking for at 9to5 software in Delft!","0b9ff9f9-a26e-4dae-beed-3caab684d6e4","32 - 40 hours","At 9to5, we develop our own software products such as ParkMyBike, nummi, and OmgevingsAlert. These products are growing rapidly and each has its own market and audience. We are looking for a true sales tiger to position and scale our products in the market. Focus on making our SaaS products take off!",[192,193,194],"Available 32 - 40 hours","Experience in B2B sales","Bachelor’s or Master’s background in a commercial or technical field",[196,197,198],"Experience with SaaS or software products","Affinity with mobility and/or SaaS","Entrepreneurial mindset",3,true,"202509-sales-representative-saas",{"type":18,"children":203,"toc":344},[204,208,217,252,260,298,306,339],{"type":21,"tag":22,"props":205,"children":206},{},[207],{"type":26,"value":187},{"type":21,"tag":22,"props":209,"children":210},{},[211],{"type":21,"tag":212,"props":213,"children":214},"strong",{},[215],{"type":26,"value":216},"Responsibilities:",{"type":21,"tag":218,"props":219,"children":220},"ul",{},[221,227,232,237,242,247],{"type":21,"tag":222,"props":223,"children":224},"li",{},[225],{"type":26,"value":226},"Identifying and approaching prospects for our SaaS products (ParkMyBike, nummi, and OmgevingsAlert).",{"type":21,"tag":222,"props":228,"children":229},{},[230],{"type":26,"value":231},"Managing the entire sales process: from lead generation and demos to contract negotiation and closing.",{"type":21,"tag":222,"props":233,"children":234},{},[235],{"type":26,"value":236},"Building sustainable relationships with customers and partners.",{"type":21,"tag":222,"props":238,"children":239},{},[240],{"type":26,"value":241},"Collaborating with our product team to provide market insights and customer feedback.",{"type":21,"tag":222,"props":243,"children":244},{},[245],{"type":26,"value":246},"Developing and executing sales strategies and campaigns to accelerate growth.",{"type":21,"tag":222,"props":248,"children":249},{},[250],{"type":26,"value":251},"Reporting sales results and contributing to revenue targets.",{"type":21,"tag":22,"props":253,"children":254},{},[255],{"type":21,"tag":212,"props":256,"children":257},{},[258],{"type":26,"value":259},"Qualifications:",{"type":21,"tag":218,"props":261,"children":262},{},[263,268,273,278,283,288,293],{"type":21,"tag":222,"props":264,"children":265},{},[266],{"type":26,"value":267},"Proven experience in B2B sales, preferably in SaaS or software.",{"type":21,"tag":222,"props":269,"children":270},{},[271],{"type":26,"value":272},"Strong negotiation and closing skills.",{"type":21,"tag":222,"props":274,"children":275},{},[276],{"type":26,"value":277},"Self-starter who sees and seizes opportunities.",{"type":21,"tag":222,"props":279,"children":280},{},[281],{"type":26,"value":282},"Results-driven and used to working with targets.",{"type":21,"tag":222,"props":284,"children":285},{},[286],{"type":26,"value":287},"Excellent communication and presentation skills (Dutch and English).",{"type":21,"tag":222,"props":289,"children":290},{},[291],{"type":26,"value":292},"Affinity with technology, innovation, and smart solutions such as AI and automation.",{"type":21,"tag":222,"props":294,"children":295},{},[296],{"type":26,"value":297},"Nice to have: network in government or mobility.",{"type":21,"tag":22,"props":299,"children":300},{},[301],{"type":21,"tag":212,"props":302,"children":303},{},[304],{"type":26,"value":305},"What we offer:",{"type":21,"tag":218,"props":307,"children":308},{},[309,314,319,324,329,334],{"type":21,"tag":222,"props":310,"children":311},{},[312],{"type":26,"value":313},"Competitive salary",{"type":21,"tag":222,"props":315,"children":316},{},[317],{"type":26,"value":318},"MacBook",{"type":21,"tag":222,"props":320,"children":321},{},[322],{"type":26,"value":323},"Flexible work options: hybrid or full-time at the office",{"type":21,"tag":222,"props":325,"children":326},{},[327],{"type":26,"value":328},"Lunch and drinks on 9to5’s expense",{"type":21,"tag":222,"props":330,"children":331},{},[332],{"type":26,"value":333},"Working in a small, ambitious team with lots of freedom and responsibility",{"type":21,"tag":222,"props":335,"children":336},{},[337],{"type":26,"value":338},"The opportunity to grow our products nationally and internationally",{"type":21,"tag":22,"props":340,"children":341},{},[342],{"type":26,"value":343},"We look forward to hearing from you and growing our products together!",{"title":169,"searchDepth":170,"depth":170,"links":345},[],"content:en:vacatures:202509_sales_executive.md","en/vacatures/202509_sales_executive.md","en/vacatures/202509_sales_executive",[350,454],{"_path":351,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":352,"description":353,"id":354,"slug":355,"author":356,"short":357,"date":358,"tag":47,"image":359,"body":360,"_type":176,"_id":451,"_source":178,"_file":452,"_stem":453,"_extension":181},"/nieuws/20260303-behind-the-scenes-at-omgevingsalert-how-we-process-knmi-weather-warnings","Behind the scenes at OmgevingsAlert: How we process KNMI weather warnings","Some time ago, we expanded the OmgevingsAlert app with KNMI weather warnings. As soon as the KNMI issues a yellow, orange, or red alert, our subscribers receive an immediate notification. This way, users stay even better informed about what is happening in their area. But how does this work behind the scenes? In this article, our backend developer Bink explains.","688a8004-05ee-4ef6-8908-174f91239001","behind-the-scenes-at-omgevingsalert-how-we-process-knmi-weather-warnings","Bink Boëtius","Our backend developer Bink explains how we turn KNMI data into clear alerts in OmgevingsAlert.","2026-03-03","/images/articles/20260303ENG.webp",{"type":18,"children":361,"toc":445},[362,366,372,377,382,388,393,398,404,409,414,419,424,429,434,440],{"type":21,"tag":22,"props":363,"children":364},{},[365],{"type":26,"value":353},{"type":21,"tag":28,"props":367,"children":369},{"id":368},"little-cutting-lots-of-pasting",[370],{"type":26,"value":371},"Little cutting, lots of pasting",{"type":21,"tag":22,"props":373,"children":374},{},[375],{"type":26,"value":376},"“Although the KNMI data contains a lot of useful information, unfortunately it doesn’t provide ready-made alerts that we can send immediately. For each hour, every possible phenomenon is shared, such as thunderstorms or wind gusts, including the color code per province and a description of the phenomenon to give nuance to the color code.",{"type":21,"tag":22,"props":378,"children":379},{},[380],{"type":26,"value":381},"To create clear alerts from this, we first extract the relevant information and create small ‘packages.’ These contain the color codes, provinces, and phenomenon. We then bundle these packages into complete alerts with a start and end time. After that, we make them readable and nicely formatted, ready to display in the app. All’s well that ends well, you might say, but the real challenge secretly starts now.”",{"type":21,"tag":28,"props":383,"children":385},{"id":384},"fast-and-accurate",[386],{"type":26,"value":387},"Fast and accurate",{"type":21,"tag":22,"props":389,"children":390},{},[391],{"type":26,"value":392},"“Ideally, you want to know as quickly as possible when the weather turns bad or even dangerous, but weather is inherently hard to predict. That’s why we check every 10 minutes whether the current KNMI forecast still matches the alerts in OmgevingsAlert. Here’s how we do it:",{"type":21,"tag":22,"props":394,"children":395},{},[396],{"type":26,"value":397},"We compare provinces, color codes, and phenomena from old alerts with new data bundles. If a bundle matches exactly, nothing needs to be changed. For small differences, like a new time interval, we update the current alert, but if, for example, the color code changes, we immediately create a new message and send a notification.”",{"type":21,"tag":28,"props":399,"children":401},{"id":400},"the-rule-as-an-exception",[402],{"type":26,"value":403},"The rule as an exception",{"type":21,"tag":22,"props":405,"children":406},{},[407],{"type":26,"value":408},"“The weather can still surprise us, which brings exceptional situations. Short alerts can combine into a long one, or a long alert can split into multiple short ones. Also, alerts previously issued may no longer be valid.",{"type":21,"tag":22,"props":410,"children":411},{},[412],{"type":26,"value":413},"To handle this, we maintain a list of all old alerts, and each new bundle is compared against it. Overlapping alerts are removed from the list and updated to the new time interval. If multiple alerts merge, they are all adjusted in one iteration to the same time interval. This keeps alerts clear and helps users understand what happened with previous expectations.",{"type":21,"tag":22,"props":415,"children":416},{},[417],{"type":26,"value":418},"A splitting alert is recognized in only one bundle; the second bundle is treated as a new alert so the user receives a notification for it. At the end, any old alerts that do not match a new bundle are removed to prevent outdated information.",{"type":21,"tag":22,"props":420,"children":421},{},[422],{"type":26,"value":423},"We also account for alerts that have already started. Because the KNMI only provides forecasts for the next 48 hours, bundles always lie in the future. If an alert is already active, the start time is preserved even if the duration needs adjustment. This prevents alerts from continuously shifting.",{"type":21,"tag":22,"props":425,"children":426},{},[427],{"type":26,"value":428},"A special case occurs when an active alert overlaps with a new bundle that starts in the future. In that case, there is no active alert at that moment. The old alert is ended, and a new alert is created.",{"type":21,"tag":22,"props":430,"children":431},{},[432],{"type":26,"value":433},"Thanks to this system, we can continuously display up-to-date alerts, even in complex situations, while users always maintain a clear overview of what is happening.”",{"type":21,"tag":28,"props":435,"children":437},{"id":436},"a-fun-challenge",[438],{"type":26,"value":439},"A fun challenge",{"type":21,"tag":22,"props":441,"children":442},{},[443],{"type":26,"value":444},"“It took a few iterations to properly handle all these situations. But that’s exactly what made improving the weather alerts such a fun challenge! We have a certain perspective, but ultimately it is the user who must experience the value. In any case, we are very happy with it, and now we hope it really makes an impact!”",{"title":169,"searchDepth":170,"depth":170,"links":446},[447,448,449,450],{"id":368,"depth":170,"text":371},{"id":384,"depth":170,"text":387},{"id":400,"depth":170,"text":403},{"id":436,"depth":170,"text":439},"content:en:nieuws:20260303-behind-the-scenes-at-omgevingsalert-how-we-process-knmi-weather-warnings.md","en/nieuws/20260303-behind-the-scenes-at-omgevingsalert-how-we-process-knmi-weather-warnings.md","en/nieuws/20260303-behind-the-scenes-at-omgevingsalert-how-we-process-knmi-weather-warnings",{"_path":455,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":456,"description":457,"id":458,"slug":459,"author":12,"short":460,"date":461,"tag":15,"image":462,"body":463,"_type":176,"_id":635,"_source":178,"_file":636,"_stem":637,"_extension":181},"/nieuws/20251219-our-highlights-of-2025","Our highlights of 2025!","With the end of the year in sight, it is time to look back. From expanding into the United Kingdom with ParkMyBike to the new Granny Bot from nummi, these were our highlights of 2025.","EZDrrs","our-highlights-of-2025","With the end of the year in sight, we are looking back at our accomplishments and highlights.","2025-12-19","/images/articles/20251219ENG9to5.webp",{"type":18,"children":464,"toc":627},[465,469,474,484,489,494,499,503,515,520,525,530,542,547,553,558,572,586,591,597,602,608,613],{"type":21,"tag":22,"props":466,"children":467},{},[468],{"type":26,"value":457},{"type":21,"tag":28,"props":470,"children":472},{"id":471},"parkmybike",[473],{"type":26,"value":116},{"type":21,"tag":22,"props":475,"children":476},{},[477,482],{"type":21,"tag":40,"props":478,"children":480},{"href":112,"rel":479},[44],[481],{"type":26,"value":116},{"type":26,"value":483}," grew rapidly this year. We opened 25 new locations, adding 187 extra parking spaces, and welcomed 900 new cyclists. This brought our number of parking spaces up by no less than 175 percent!",{"type":21,"tag":22,"props":485,"children":486},{},[487],{"type":26,"value":488},"The absolute highlight was our expansion into the United Kingdom. We opened not one, but 20 new locations there. These expansions were made possible in part by our new partnerships with the manufacturers Falco UK and Epsilon Cities.",{"type":21,"tag":22,"props":490,"children":491},{},[492],{"type":26,"value":493},"In addition, we continued to develop the platform extensively. The Admin Dashboard received a major upgrade, giving providers access to parking history per location, smarter statistics and a simpler onboarding process.",{"type":21,"tag":22,"props":495,"children":496},{},[497],{"type":26,"value":498},"We also introduced subscriptions as a rental option, added new languages including French, and launched live notifications. And as if that were not enough, behind the scenes we are building our own Bluetooth Low Energy controller and solutions for physical key management and iLOQ.",{"type":21,"tag":28,"props":500,"children":501},{"id":81},[502],{"type":26,"value":81},{"type":21,"tag":22,"props":504,"children":505},{},[506,508,513],{"type":26,"value":507},"The look and feel of ",{"type":21,"tag":40,"props":509,"children":511},{"href":77,"rel":510},[44],[512],{"type":26,"value":81},{"type":26,"value":514}," received a major upgrade this year. Alongside a refreshed app design, we developed a responsive game board that automatically adapts to any screen. This means you no longer have to zoom in and never lose track of your pieces.",{"type":21,"tag":22,"props":516,"children":517},{},[518],{"type":26,"value":519},"The most fun addition to nummi this year is our own Baby and Granny Bot. Each has its own difficulty level, ranging from easy to challenging, so you can always play a game without having to wait for an opponent.",{"type":21,"tag":22,"props":521,"children":522},{},[523],{"type":26,"value":524},"We also built interactive advertisements where, instead of watching a video or seeing an image, you can actually play nummi. And behind the scenes we are already working on the next steps, such as levels and badges that will make the game even more enjoyable.",{"type":21,"tag":28,"props":526,"children":528},{"id":527},"omgevingsalert",[529],{"type":26,"value":47},{"type":21,"tag":22,"props":531,"children":532},{},[533,535,540],{"type":26,"value":534},"We started the year with great news for ",{"type":21,"tag":40,"props":536,"children":538},{"href":42,"rel":537},[44],[539],{"type":26,"value":47},{"type":26,"value":541},". Both our Android and iOS apps achieved the official A status for accessibility. The app is now fully accessible, including for people with visual impairments, and we are incredibly proud of that.",{"type":21,"tag":22,"props":543,"children":544},{},[545],{"type":26,"value":546},"We also expanded the app with new message categories. This year we added police notifications, so users now receive those alerts directly as well. Behind the scenes we are working hard on even more categories, such as KNMI warnings and roadworks. There is more coming soon.",{"type":21,"tag":28,"props":548,"children":550},{"id":549},"and-then-our-clients",[551],{"type":26,"value":552},"And then our clients",{"type":21,"tag":22,"props":554,"children":555},{},[556],{"type":26,"value":557},"Alongside our own products, we of course worked hard for our clients. An important part of client work is maintaining all apps. This includes fixing bugs, updating dependencies and cleaning up libraries. This ensures everything continues to run at the highest quality.",{"type":21,"tag":22,"props":559,"children":560},{},[561,563,570],{"type":26,"value":562},"For ",{"type":21,"tag":40,"props":564,"children":567},{"href":565,"rel":566},"https://www.24baby.nl/",[44],[568],{"type":26,"value":569},"24baby",{"type":26,"value":571},", we worked on many improvements. The largest project was enhancing the advertising campaigns in the app, allowing ads to be shown in every form of the feed cards. And not to be forgotten, together with 24Baby we won the award for Best App of the Year in the Health and Lifestyle category for the fourth time.",{"type":21,"tag":22,"props":573,"children":574},{},[575,577,584],{"type":26,"value":576},"We also welcomed many new clients, including ",{"type":21,"tag":40,"props":578,"children":581},{"href":579,"rel":580},"https://www.tandemdrive.com/",[44],[582],{"type":26,"value":583},"TandemDrive",{"type":26,"value":585},". Together we are working on an app that provides insight into the availability of charging stations for electric cars. Users will soon be able to easily see where nearby charging points are available, what the costs are, and even start and stop a charging session remotely. We will share more about this in early 2026.",{"type":21,"tag":22,"props":587,"children":588},{},[589],{"type":26,"value":590},"In addition, we started a new collaboration with Van der Valk Solar, about which we will also share more in 2026.",{"type":21,"tag":28,"props":592,"children":594},{"id":593},"our-team",[595],{"type":26,"value":596},"Our team",{"type":21,"tag":22,"props":598,"children":599},{},[600],{"type":26,"value":601},"This year, our party team organised many enjoyable events, such as bowling and boat trips on the Schie. A major highlight for everyone was the Hackathon. This year’s theme was “Automating can be learned,” and we certainly put that into practice with n8n. Our team also expanded with two new working students, Bink and Denzel.",{"type":21,"tag":28,"props":603,"children":605},{"id":604},"on-to-2026",[606],{"type":26,"value":607},"On to 2026",{"type":21,"tag":22,"props":609,"children":610},{},[611],{"type":26,"value":612},"2025 was a year full of growth and innovation. We are proud of what we achieved with ParkMyBike, nummi, OmgevingsAlert and our clients. With all these developments, we are looking ahead to 2026 with great enthusiasm.",{"type":21,"tag":22,"props":614,"children":615},{},[616,618,625],{"type":26,"value":617},"Follow us on ",{"type":21,"tag":40,"props":619,"children":622},{"href":620,"rel":621},"https://nl.linkedin.com/company/9to5-software",[44],[623],{"type":26,"value":624},"LinkedIn",{"type":26,"value":626}," to be the first to hear about all new developments.",{"title":169,"searchDepth":170,"depth":170,"links":628},[629,630,631,632,633,634],{"id":471,"depth":170,"text":116},{"id":81,"depth":170,"text":81},{"id":527,"depth":170,"text":47},{"id":549,"depth":170,"text":552},{"id":593,"depth":170,"text":596},{"id":604,"depth":170,"text":607},"content:en:nieuws:20251219-our-highlights-of-2025.md","en/nieuws/20251219-our-highlights-of-2025.md","en/nieuws/20251219-our-highlights-of-2025",1775212702479]