We connect humans and software with AI
Deep technical expertise meets AI innovation. We help organisations modernise, build, and scale software that drives real business value using AI agents.
Three areas, one approach
End-to-end AI solutions from strategy to production.
Agentic Development
We build custom AI-native solutions powered by agents — delivered through an agile process we continuously improve and automate. Robust architecture, high performance, and security from day one.
Learn more →AI Adoption
We help your teams succeed with AI — not just experiment with it. From identifying the right workflows to deploying agents in production, we focus on outcomes that stick.
Learn more →AI Sovereignty
When data is sensitive or business-critical processes demand full control, we help you win with local AI. Deep experience with open-weight models and open-source tooling keeps you in charge — no cloud dependency, no black boxes.
Learn more →umage.ai by the numbers
A senior team built for what's next
We combine decades of consulting experience with a conviction that AI fundamentally changes how software should be built.
Led by Allan Thræn, Martin Ottosen, and Morten Aslo-Østergaard.
AI-first
Intelligent automation as the default.
Transparent
Full visibility, honest trade-offs.
Pragmatic
The right tool, not the trendiest.
Your code
No lock-in, no black boxes.
Insights and conversations
All articles →Editor Power Tools — Open-Sourcing the Optimizely Toolkit I Kept Rebuilding
Great web experiences come from great content, and great content needs the right tools. Editor Power Tools is a free, open-source Optimizely CMS 12 and 13 add-on with nearly twenty audits, bulk-edit helpers, and editorial productivity tools — the toolkit I kept rebuilding for clients, now bundled into one NuGet package.

Agents Build Spaghetti Code Too — and Then They Get Stuck in It
AI coding agents are great at building new things and surprisingly fast at making the codebase unworkable for themselves. Catching it early requires measurement that doesn't change between runs.

Optimizely CMS 11 Is Out of Support — and the Hard Part of the Upgrade Isn't the CMS
On 10 April 2026, Optimizely formally announced that CMS 11 was out of support — CMS 13 had reached GA on 31 March, and by policy only the two most recent major versions stay supported. The CMS-to-CMS upgrade itself is well-trodden ground. The runtime jump, the Find-to-Graph rewrite, and the decade of customisations layered around the platform are where the engineering hours actually go.

umage
[ˈuˌmæːjə]
Danish for giving a damn.
Most people do the work. We do the umage. There is no English word for it — the closest you get is "taking pains," but umage has none of that suffering. It is the quiet commitment to doing something properly, because the result matters.
Questions we hear often
What is AI Sovereignty?
AI Sovereignty means running AI on infrastructure you control — using open-weight models and open-source tooling rather than third-party cloud APIs. It lets enterprises put AI to work on sensitive data and business-critical workflows without sending that data outside their environment. umage.ai specialises in designing, deploying, and operating locally-hosted AI.
What is Agentic Development?
Agentic Development is software delivery where AI coding agents do a meaningful share of the work — writing, reviewing, refactoring, and testing code under engineer direction. It compresses idea-to-production cycles dramatically. We run up to 12 concurrent coding agents on a single engineer's machine and have taken production-ready open-source apps from idea to release in 26 hours.
Do you work with open-weight or locally-hosted large language models?
Yes. Running LLMs locally is a core part of what we do. We have run and tested 40+ open-weight models and routinely help clients evaluate which model fits a given workload, how to deploy it on-premise or in a sovereign cloud, and how to integrate it with existing systems through RAG and agent architectures.
Where is umage.ai based, and who do you work with?
umage.ai is based in Virum, Denmark (Teknikerbyen 5, 2830 Virum). We primarily serve Danish and other Nordic enterprises, working on-site and remotely. Reach us at hello@umage.ai or +45 7071 3333.
Who leads umage.ai?
umage.ai was founded by three partners: Allan Thræn (Optimizely MVP with 25+ years in software architecture), Martin Ottosen (former Director of Product Management at Optimizely and Product Architect at Sitecore), and Morten Aslo-Østergaard (.NET architect with deep AI-sovereignty experience and a DTU engineering degree).
Tell us about your project
We'll show you how AI-driven development can work for your organisation.