mrc's Cup of Joe Blog

Join us in exploring the world of modern development, evolving technologies, and the art of future-proof software

Education

What’s Driving Cloud Repatriation in 2026?

Something interesting is happening in IT departments right now. The same leaders who spent years migrating workloads to the cloud are quietly moving some of them back.

Not all of them. And, I’m not tyring to say that businesses are now rejecting the cloud or anything like that.

However, there’s a growing push for “Cloud Repatriation” because the math stopped working for certain workloads and the governance requirements changed faster than anyone expected.

In case you’re unfamiliar with the term, let’s quickly define it.

What is cloud repatriation? Cloud repatriation is the process of moving applications, data, or workloads out of a public cloud environment (like AWS, Azure, or Google Cloud) and back to on-premise infrastructure or a private cloud. It’s rarely a full cloud exit. Most often, it’s a targeted move of specific workloads where the cost, performance, or compliance profile makes more sense outside the public cloud.

If you’re an IT director or CIO watching your cloud bills climb past projections every quarter, you’ve probably at least considered it. Cloud repatriation is a strategic shift happening across industries. Let’s get into what’s driving it, why AI is accelerating the trend, and how to evaluate what belongs where in your own environment.

What software should NOT be SaaS?

What types of business software should NOT be used on a SaaS model?

That’s something I’ve been thinking about lately as I read more and more cases of rising SaaS costs. The fact is, most businesses are paying more for their SaaS tools than they were last year. Same tools and users, just a bigger bill. 

73% of SaaS companies raised prices in 2025, averaging 14.2% increases. SaaS inflation is running at roughly five times the general rate. CIOs now spend about 9% of their IT budget just absorbing price hikes on software they already have. According to Zylo’s 2025 SaaS Management Index, SaaS spending per employee hit $4,830 last year, up 21.9% from the year before.

For mid-market companies, per-employee spend jumped 40%. Gartner estimates 25% of all SaaS spend is wasted or underutilized. And 78% of CFOs say they’ve been blindsided by hidden fees or price hikes baked into their contracts.

The vendors aren’t subtle about this anymore. A few examples from the last two years:

A PowerApps Alternative That Lets You Own the Platform (No Per-User Fees)

If you’re evaluating PowerApps for the first time in 2026, the pricing just changed.

I know…SaaS pricing changes all the time. So what? The business world has gotten used to it.

But here’s the thing. When you’re dealing with a low-code platform that creates and runs your business applications, it’s different. Your business often relies on the applications that it’s created. A pricing change can have major implications for everything you’ve built and everyone who depends on it.

I want to dig into this idea, using PowerApps’ recent change as an example. Is SaaS really the best approach for low-code?

Shadow AI Is the New Shadow IT (and Better Policies Won’t Stop It)

Something is happening in your organization right now that you probably don’t have full visibility into.

It’s happening in organizations across the globe.

Business analysts are building reporting dashboards with AI tools, connected to live company data, with no IT involvement.

Finance staff are pasting budget projections into consumer AI platforms to run analysis faster than waiting on a request.

HR employees are running sensitive policy documents through a chatbot to get quick summaries.

Staff in operations are building workflow automations using free AI builders they found online.

None of it went through IT.

That’s shadow AI. And the reason it matters isn’t just that data is leaving your environment…though it is. It’s that this behavior is accelerating faster than any governance policy can catch up with.

Eventually, everything these people built becomes your problem to secure, maintain, and explain to auditors.

How to Build AI Workflows Over Your Data

Some things don’t really “click” until you see them in action. You hear people talking about some new technology, trend, or tool. But you don’t really “get it” until you see it.

That’s how data-driven AI workflows were for me.

I’d heard the AI hype. Then I saw an AI assistant working over live business data. My wheels started spinning. It opened up so many possibilities. 

Then I saw that AI assistant added to a workflow. Data was passed to the assistant, which then made a decision…and led to another workflow step, which could then lead to another assistant and so on.

That’s when it really clicked. You can do anything with this.

In this article, I’ll explain more about AI workflows and why they’re so important to businesses. What are they? How do they work? Why should you care?

Also, we’ve included a video that walks through the whole process of creating an AI workflow from start to finish. After all, some things don’t really “click” until you see them in action.

MS Access Modernization: Why (and How) to Move to the Web

Key takeaways from this article

  • What’s wrong with MS Access?
    There’s nothing inherently wrong when it’s used as intended. The real issue is that simple Access apps can quietly balloon into complex, mission-critical systems that Access wasn’t built to support.
  • When should you not use Access?
    MS Access falters in multi-user environments, in projects that require integration, apps that require mobile access, or once your database grows past its 2 GB limit.
  • Can we just build web apps directly over our Access database?
    Not reliably. Access has no native web deployment and its file-based engine isn’t designed for web concurrency. While you can connect a web server to an Access file for very light scenarios, it’s fragile and doesn’t scale. For web apps, you need to move the data to a server database (e.g., SQL Server, PostgreSQL, MySQL).
  • How can you migrate Access to the web?
    As demonstrated in the below video, moving Access data to a relational database and building web applications over it is pretty straightforward with the right tools.

Choosing a Web Query Alternative: One Consultant’s Methodical Approach

When IBM announced the end of Db2 Web Query for i, it caught many businesses off guard. Web Query was the go-to reporting tool for IBM i shops. Suddenly, those companies were left asking the same question: Now what?

Rick Flagler, an experienced IBM i consultant, heard that question from his clients almost immediately. They depended on Web Query for reporting and needed a reliable replacement that wouldn’t compromise functionality.

Rick approached the challenge with the precision you’d expect from a seasoned consultant. First, he created a “shopping list” of features that a Web Query replacement should include. He then dove into the landscape of BI tools built for IBM i, narrowing the field to those that ran natively and aligned with his clients’ needs.

From there, Rick didn’t rely on vendor claims or promises…he put each option to the test. He reviewed report designs, requested proof-of-concept demos, and evaluated each product’s ability to meet his criteria.

While I’m happy to say that his search led to m-Power, I’m just scratching the surface here. Rick wrote an article on the whole process, and goes into more details on his approach and criteria. You can read it here: “Life After IBM Db2 Web Query for i: Finding an Alternative.”

If you’re looking for a Web Query replacement, this article is well worth the read. It provides great insight into a thoughtful software evaluation process, what to look for in a BI replacement, and how an experienced consultant approaches this task.

To learn more about m-Power and how it can replace Db2 Web Query, check out this page: IBM Db2 Web Query Replacement

How to Build a Web-Based Dashboard (+ Video Guide)

Dashboards should make your life easier. Many don’t.

What happens? Some try to show everything at once…without really showing anything useful. Others take months to build and still don’t have the right data. Yet, making a change might take weeks. I could go on.

The good news? Dashboards have come a long way. They’re accessible from anywhere. They update in real time. And with the right tools, you can build one in a day—not a quarter.

In this article, you’ll learn how to build web-based dashboards in minutes that actually help people do their jobs. We’ll cover different types—like KPI dashboards, executive dashboards, and other business dashboards your different teams might use. You’ll learn some best practices, mistakes to avoid, and the best approach to development. 

Sounds good? Let’s get started.

What is a CRUD Application (And How Do You Build One)?

Let’s talk about the unsung hero of business web applications: The CRUD application. They’re everywhere, whether you realize it or not. Your customer database? It’s a CRUD app. Your company’s inventory system? Also a CRUD app. Even when you’re posting updates on LinkedIn – you guessed it – you’re using CRUD apps.

But what exactly makes these applications “CRUD,” and why should you care? In this article, we’ll cut through the technical jargon and explore:

  • What makes an application “CRUD”
  • Real-world examples
  • Important tips for building them (the right way)
  • How to build CRUD apps quickly

Whether you aim to replace that aging system or build new applications, mastering CRUD apps allows you to understand your development project better and ultimately make more informed decisions about them. 

Sounds good? Let’s dive in.

How to turn a spreadsheet into a web app in 6 minutes

EducationI’ve mentioned the dangers of spreadsheet misuse on many occasions, and explained why it’s so important to put that spreadsheet data into your database. However, I realized that I’ve never showed you how to turn your spreadsheets into database-driven web apps.

So, we created a video to do just that. The following video explains why you should convert your spreadsheets into web apps, and even shows you how it’s done. You might be surprised to learn just how simple this process is.

Note: This video is best viewed in 720p(HD) resolution at full screen. Click the “gear” icon below the video to change the resolution.

To learn more, please visit this page: https://www.mrc-productivity.com/solutions/spreadsheets.html