Case study
AI chatbot for geothermal permit applications
We built an AI chatbot for Herrljunga municipality that guides citizens through geothermal permit applications via chat, interactive maps, and automated geographic validation.
We help you develop cloud-based platforms from concept to launch. With thoughtful architecture and iterative development, you get a stable foundation that can grow with your business.
We work according to agile principles with continuous deliveries and close communication. Technical choices are based on your business goals and create a stable foundation for long-term growth.
We help you build cloud-based platforms that can grow with your business. With the right technical decisions from the start, you get a foundation that holds when the number of users and features increases.

We work with companies across industries. Read our previous projects and what outcomes the solutions delivered in practice.












Here are answers to questions we often get from companies planning to build a cloud-based service.
The cost depends on how many features you need and which systems we have to integrate with. We always start with a defined scope and give you a clear estimate before we begin, so you know what you are paying for.
We start with a defined scope and launch a first working version early, then keep building based on what your first users actually need. That is faster and more cost-effective than trying to build everything before launch. The exact timeline depends on scope and integrations.
We usually use tools like React for interface, Node.js or Python for backend, and PostgreSQL or MongoDB for database. For operations we use AWS or Azure. But the technology is chosen based on your specific needs — not based on what is popular right now. We always explain the choices and why they suit your situation.
After launch, we can continue developing new features or just handle operations and security. Many customers choose a monthly maintenance agreement. The price depends on how much support and development you need.
We work in tight sprints with regular meetings where we demonstrate completed functionality and plan upcoming development. You get continuous access to a test environment and ongoing insight into the development process. Communication happens through your preferred channels and all decisions are documented.
Tell us briefly what you want to solve — product, automation, integration or something else. We reply within a day with a concrete take on whether we can help, and what a first step would look like. If we're not a fit, we'll say so.