Insights

From our engineering blog

AI-assisted development, enterprise software architecture, Microsoft Azure, and honest lessons from 18+ years of delivering production-grade systems.

A Canviz software developer writing code at a multi-monitor workstation

All Posts

Adding AI to your existing software without rebuilding everything
Enterprise Software

Adding AI to your existing software without rebuilding everything

Your existing software may still do its core job well. A focused AI addition can help with the work around it, provided the integration, review effort, and cost make sense.

A
Alec McDaniel · Oct 2026
6 min read
How Canviz uses AI-assisted software development
AI-Assisted Development

How Canviz uses AI-assisted software development

A practical look at how Canviz uses AI during software development: the context we prepare, the plans we review, and how changes move toward release.

A
Alec McDaniel · Oct 2026
6 min read
If AI can build software, why do you need a development team?
AI-Assisted Development

If AI can build software, why do you need a development team?

AI makes it easier to build useful software. A real reporting project shows where experienced judgment, meaningful testing, and the right level of support still matter.

A
Alec McDaniel · Sep 2026
6 min read
Who looks after your software once it’s built?
Enterprise Software

Who looks after your software once it’s built?

The team that builds your software does not have to be the team that supports it forever. Canviz explains the ways we help clients maintain, improve, and take ownership of their systems after launch.

A
Alec McDaniel · Aug 2026
6 min read
What drives the cost of modernizing legacy software?
Enterprise Software

What drives the cost of modernizing legacy software?

The visible features are only part of a modernization estimate. Business rules, data, integrations, testing, and the transition all affect what the project will require.

A
Alec McDaniel · Jul 2026
6 min read
Rebuild, refactor, or replace? What to do with legacy software
Enterprise Software

Rebuild, refactor, or replace? What to do with legacy software

An aging application does not always need a complete rewrite. Learn how to compare refactoring, rebuilding, and replacing based on business fit, maintainability, and the work needed to make the transition.

A
Alec McDaniel · Jul 2026
6 min read
How We Rebuilt a $2M/Year Manual Process as a Self-Serve Platform in 90 Days
Case Studies

How We Rebuilt a $2M/Year Manual Process as a Self-Serve Platform in 90 Days

A mid-market financial services firm was spending $2M annually on a process that was entirely manual. Ninety days and one platform later, that cost is a fraction of what it was.

C
Canviz · Jun 2026
2 min read
Before Your Application Goes Live in Azure: Get the Foundations Right.
Microsoft & Azure

Before Your Application Goes Live in Azure: Get the Foundations Right.

Before an application goes live in Azure, its access, networking, policies, monitoring, and support need a clear plan. Here is where landing zones fit and what to review.

C
Canviz · Jun 2026
5 min read
Choosing Software Architecture Your Team Can Live With
Enterprise Software

Choosing Software Architecture Your Team Can Live With

Architecture affects how your team releases changes, resolves problems, and supports software after launch. These practical questions help you choose a design that fits.

A
Alec McDaniel · May 2026
4 min read
Custom software vs. existing software: what should you choose?
Enterprise Software

Custom software vs. existing software: what should you choose?

A well-fitting, cost-effective product deserves a serious look before you commission custom software. Canviz shares what experience has taught us about choosing a solution and planning for life after launch.

A
Alec McDaniel · Apr 2026
6 min read