Helping Kast build a multi-tenant platform on Orchard Core

Kast is an Australian company and one of their primary goals is to implement the Kast platform with the Kast Group Finder component. We worked together with Seth Cleaver (Co-founder and Director of Kast) on this tool to be able to create an intuitive self-service process that enables people within a church to easily find a suitable group to attend, simplify the administrative processes required for getting people into groups, and provide information to the group co-ordinators that might assist in planning and measuring effectiveness.

Background information

Every tenant of Seth's platform has a complex architecture that consists of two huge components: Event Management and Group Finder. Besides multiple church services, the Kast platform has a lot of events, including youth groups for a range of different ages, interest groups such as dances and art, men's and women's events, and so on. Some of these are single events and others are recurring. The Event Management component is responsible to provide the community and the members to easily discover these events using an attractive and easy to understand platform.

They have two websites, all running on Orchard Core:

Since March 2019 we've been helping Seth to build the Kast platform. Before starting to code together, we started with a training to give an overview of what can be achieved with Orchard Core, how can you do the content modeling, build your own custom theme from scratch and use Vue.js in Orchard Core to create multiple apps.

But what does Seth say about this?

The team at Lombiq have been an integral part of the delivery of the first release of our SaaS product in 2019. Lombiq's unique combination of expertise, talent and experience mean that they not only understand the requirements of the project they are undertaking but how it contributes to the wider vision for your product. The value of this can not be overstated. Having personally been in the web development space for over 16 years, I have found that Lombiq are one of those rare finds that consistently deliver more than expected in all that they do.

Now let's have a closer look at the Group Finder! But before doing that we have to get a deeper knowledge about how groups are made up.

Overview of what we've developed

First of all, every group has gatherings at different times. For example, a group could have gatherings every Saturday or every second Saturday at 4:30 p.m. - 5:30 p.m. To store the frequency of the recurring events that can be added to the user's calendar we decided to use RRULE strings. By using that we can programmatically define recurring and scheduled events. But of course, the users don't want to enter this kind of strings on the admin side of the site when creating happenings for the groups. We needed to implement a UI, where they can easily set up the start date and time with the end date and time and of course set the frequency. To solve this issue we implemented a form something similar that you can meet with on this page. This event date editor is created by using Vue.js.

Many churches already maintain group information and more in a church management system (ChMS), therefore our next task was to do the integration between Seth and his company and Elvanto. Calling Elvanto APIs and parse the JSON response could be not so tricky, but constructing the Group content types based on the input data involved more work.

The Group Finder app itself is a Vue.js application responsible for returning groups based on various search conditions. First, users have to provide a few details about themselves, then choose the relevant group types to show the right groups. For this, we needed to provide different pages with different kinds of forms. The Vue Router (which is the official router for Vue.js) is responsible for the navigation between the pages and to build this Single Page Application for easy usage. We used our open-source Vue.js module for Orchard Core to add the Vue.js component templates to Group Finder. If you are curious about how to use Vue.js within Orchard Core, you could see some great examples in our Orchard Core Training Demo module.


There are many times when building an application for the web that you may want to consume and display data from an API. There are several ways to do so, but a very popular approach is to use axios, a promise-based HTTP client.

When users get the list of the groups they can choose between them to find the relevant groups. When users would like to connect to a group, they need to send an expression of interest first with a personalized message. This means that the user, the group coordinators, and the group leaders will get an e-mail notification about the new person who would like to join the group.

Conclusion

The platform for Seth and his company involves lots of settings using the dashboard. By using Orchard Core, we could implement an interface for users with higher permissions to easily access the settings they need (and not more) without building the whole backend of the platform from the ground. Thanks to our new custom workflow tasks that users could easily set up, sending emails to the preferred addresses are solved in a very extensible way. And because Orchard Core itself also using Vue.js in some of the built-in modules, we didn't have to go far if we needed to find great examples to solve a given problem.

Is your company also ready to make the Orchard leap? Let's have a call!

Other recent posts

Building Relationships Beyond Our Bubble: The Communities We Joined This Year

If you know Lombiq, you probably know us from GitHub, from the Orchard Core project itself, or from a developer conference. A chamber of commerce or a CMS industry panel isn't the first place you'd expect to find us. But over the past year, we joined five business and industry communities, and we did it on purpose. We know the open-source and developer world well. It's where Lombiq comes from, and where most people know us. But the people who decide which partner to build with, or which platform to trust, mostly aren't there. We wanted to meet them, and we started by joining these communities. This is what each of them has brought us so far. Boye & Company: CMS Experts Boye & Company's CMS Experts group is the one that sits closest to our world. It's a vendor-neutral peer community of digital leaders, agencies, analysts, and platform vendors who compare notes on where content management and digital experience are heading. While some of them already knew Orchard Core, until we joined, it wasn't really in the picture there. That changed quickly. We took part in CMS Summit 26 in Frankfurt, among the agency and consultancy participants, at an event focused on AI, digital experience, governance, workflows, and platforms. Beyond the membership, the real value was in the conversations. When structured content, metadata, and Generative Engine Optimization (GEO)/Answer Engine Optimization (AEO) came up, we could show where Orchard Core fits. Outside the .NET world, Orchard Core doesn't usually come up in these discussions. HBBA Global HBBA Global is a UK–Hungary business network. For us, the value here is access. For a Hungarian company building for English-speaking markets, these networks connect us with UK-based partners who can open doors to companies we'd struggle to reach directly from Hungary. HBBA introduced us as a builder of complex digital systems for English-language markets, with clients like WTW and Microsoft. Some of that work is easy to picture: a VIP ticketing portal for Live Nation, or the music catalog the Smithsonian calls Spotify for folk music. And it's been an active year, mostly in London. We joined HBBA's Innovation Unleashed summit at the Embassy of Hungary, a fast networking session that ran to around thirty real conversations in two hours. In April, Márk and Zoltán were at HBBA's "When Leadership Meets Strategy" event at The Shard. And in May, Benedek and Zoltán spent several packed days in the city, including HBBA's "AI or Be Left Behind" summit on turning AI strategy into operational reality. In these markets, a cold email usually goes nowhere; the conversations that matter start in person. That's also why we show up beyond the formal events. While we're in London, roughly every month, we drop in on local networking too, like Business Buzz in Canary Wharf. If you're around and want to meet, there's a good chance we can! AmCham and BCCH We also joined two chambers of commerce this year. We're now a member of AmCham Hungary, the American Chamber of Commerce, which connects us with the US business community in Budapest. We first stopped by in June as guests at the INSIGHT Reception, a mid-year gathering at Albemarle's new Budapest headquarters with a little over a hundred people from AmCham's boards, committees, and working groups. It was a part of the business community we hadn't been close to before. We also joined the British Chamber of Commerce in Hungary (BCCH) to strengthen our UK-facing network, alongside the HBBA work. We've since been to a couple of its events, including its 2026 Annual General Meeting and the IBCC x BCCH Signature Golf Experience in June. CCIFH Most recently, we joined CCIFH, the French-Hungarian Chamber of Commerce and Industry (also known as CCI France Hongrie), the leading Francophone business network in Hungary. It's the newest of these memberships, so we're just getting started. We've been to our first event with them so far, with more to come. What it brings back to the work These memberships aren't logos for a page. They're worth the time because they feed back into what we build and how we talk about it. They give us three things. First, we get a feel for where CMS and digital experience are going, from structured content to GEO and AEO. It shapes how we build and what we recommend to clients. Second, we meet partners in the UK and US markets we build for. And third, we get in front of the kind of organizations we're a good fit for, the ones we don't usually meet through the open-source world. It's something we've written about before. Years ago, being part of the Azure Websites Customer Advisory Board gave us platform-level feedback that fed straight back into our own products and projects. These communities are different, and the stage is wider, but the idea is the same: you learn more, and you're more useful, when you show up in person. Are you in one of these communities too, or looking for a partner for a serious web project? Get in touch.

Integrate Microsoft login into your ASP.NET Core or Orchard Core application with ease

Why create separate accounts in different systems when you can use a single, trusted source for all of them?

Instead of asking people to create yet another account, you can let them sign in with the Microsoft account they already use at work. This can be a Microsoft 365 account or an account managed through Microsoft Entra ID.

For users, this feels familiar. For administrators, it keeps account management closer to the systems they already use every day.

Managed CMS Hosting Now Available in the Microsoft Marketplace — Powered by DotNest

Microsoft customers worldwide can now discover and use DotNest, a fully managed website hosting platform, through Microsoft Marketplace, accessing trusted solutions that accelerate innovation and business transformation with unified integration across Microsoft productsBudapest, Hungary — June 23, 2026 — Lombiq Technologies today announced the availability of DotNest, a fully managed content management and website hosting platform, in the Microsoft Marketplace, the unified online destination for customers to buy trusted cloud solutions, AI apps, and agents to meet their business needs. DotNest customers can now discover and deploy trusted solutions through Microsoft Marketplace, with smooth integration and streamlined management across Microsoft Azure and other Microsoft products.DotNest is the only fully managed hosting service for Orchard Core, the open-source, modular content management system (CMS) framework built on ASP.NET Core. Built and operated by Lombiq Technologies, a major contributor to the Orchard project for more than a decade, DotNest brings enterprise-grade Orchard Core hosting to organizations without the complexity of running their own infrastructure. Today, DotNest powers more than 6,000 websites worldwide.DotNest delivers Orchard Core as a fully managed SaaS on Microsoft Azure, removing the infrastructure burden of server management, security patching, and version upgrades. Now available in the Microsoft Marketplace, organizations can procure DotNest directly through their existing Azure subscription and manage their websites from the Azure Portal alongside their other cloud resources. Key capabilities include:Zero technical maintenance: Hosting, monitoring, and platform updates are handled automatically so teams can focus on building, not operating.Native Azure integration: Sites are provisioned and managed from the Azure Portal, backed by Azure security, point-in-time backups, HTTPS, and geo-redundant storage.Complete design freedom: Full Orchard Core customization is preserved, with automatic theme deployment from source control and support for custom content types and modules.Built-in ecommerce: Organizations can launch online stores using the integrated Orchard Core Commerce suite without additional platform setup.Enterprise performance: Optimized infrastructure with CDN, caching, Elasticsearch, and email delivery requires no infrastructure configuration from the customer.GDPR compliance: DotNest is compliant out of the box with privacy-focused defaults suited for EU organizations.The offering is designed for IT teams looking to reduce infrastructure overhead, marketing teams that want to launch and update web properties without depending on development cycles, and digital agencies that prefer to focus on customization rather than operations. "Bringing DotNest to the Microsoft Marketplace is a natural step for us,” said Zoltán Lehóczky, Co-Founder and managing director of Lombiq Technologies. “We have spent over ten years building DotNest and contributing to Orchard Core itself. Listing in the Microsoft Marketplace means any Microsoft customer can now provision a fully managed Orchard Core site in minutes, using the same Azure subscription they already rely on for everything else, no separate procurement, no infrastructure work, and no compromise on the flexibility of the open-source platform.” “Microsoft Marketplace helps organizations and partners move faster, work smarter, and grow by connecting them with the right solutions—all in one trusted place,” said Cyril Belikoff, vice president, Microsoft Azure Product Marketing. “We’re happy to welcome Lombiq Technologies’ DotNest solution to the growing Microsoft Marketplace ecosystem.” Microsoft Marketplace is a single destination to find, try, and buy trusted cloud solutions, AI apps, and agents to meet your business objectives. Choose from a growing collection of solutions tailored to your unique needs, available both in Marketplace and directly within Microsoft products. DotNest is available now in the Microsoft Marketplace at https://marketplace.microsoft.com/en-us/product/saas/lombiq.dotnest-production. To learn more about DotNest, visit https://dotnest.com. Lombiq Technologies is a software, training, and services company focused on web development with open Microsoft technologies, predominantly the Orchard Core content management system. With more than a decade of contributions to the Orchard Core ecosystem, Lombiq provides custom development, training, consulting, and hosting services to clients worldwide. The company is the team behind DotNest, the only Orchard Core SaaS. Learn more at https://lombiq.com. For more information, press only: Lombiq Crew, Lombiq Technologies, [email protected]

Long-term Orchard Core maintenance for the City of Santa Monica

Back in 2021, we wrote about helping the City of Santa Monica move santamonica.gov from Orchard 1 to Orchard Core. Since then, we have continued working with the City's team.

In the last couple of years, much of that work has been maintenance: upgrading Orchard Core, improving tests, making local development easier, cleaning up the codebase, and fixing performance issues.

The Orchard Core upgrade was an important part of this. Keeping the CMS version current helps the site stay on a safer and better-supported foundation. It also brings in fixes from Orchard Core itself, including fixes for issues that could otherwise affect users, editors, or developers.

The other changes support the same kind of work. Automated tests help catch problems before deployment. Auto Setup makes local development more predictable. Static analyzers, codespell, and Renovate make the codebase easier to maintain. 

Most of this is not visible from the outside, but it is important for keeping a long-running website working well.