All Insights
Business·February 24, 2026·14 min read read

BotLogix 2026: Six Products, Eight Years, What I Have Learned

I have been building software for Ontario businesses since 2018. Here is what actually works and what I got wrong.

SD

Steffen deGraaf

Founder, BotLogix · Burlington, ON

I started BotLogix in 2018 because I was frustrated. I was working as a contractor building software for businesses that had problems I understood. The software I built solved their problems. But every project was a fight. Scope creep. Communication failures. Clients who wanted gold-plated solutions when they needed simple ones.

So I started my own thing. In the last 8 years, I have built 6 products that are still in production. This article is what I have learned.

Product 1 and 2: BoxBuddy and the early years

BoxBuddy was the first product. A simple app that helped small shipping companies manage packages and track delivery. I built it because I was frustrated watching a shipping company waste time on paperwork.

What I learned: Solve one specific problem really well. Do not try to be everything. BoxBuddy does one thing: manages packages. It does not invoice. It does not forecast. It does not integrate with seventeen systems. It does packages, and it does them better than manual paper.

The second product followed a similar pattern. Solve a specific problem. Get users. Listen to what they actually need, not what they think they need.

Product 3: AEC Benefits - the one that stuck

AEC Benefits manages health and dental benefits for construction and engineering firms. It is the product I am most proud of because it is the one that generated real value for customers.

Why did this one work when others were just okay? Because I spent time with the client before I built anything. I watched them work. I understood their pain. I understood the revenue impact. Then I built exactly what they needed, nothing more.

Lesson: Customer intimacy matters more than features. If you deeply understand one customer problem, you can build a product they will use every day. If you try to solve problems for everyone, you solve problems for no one.

Products 4 to 6: Automation, dashboards, and learning

The last three products followed a different pattern. They were built for specific clients with specific problems. Some succeeded. Some did not.

What separated the successes from the failures? Whether the client was willing to change their workflow. If they needed new software but refused to change how they worked, the software failed. If they were willing to adapt their workflow to use new tools better, they succeeded.

Lesson: Software does not work without organizational change. You can build the perfect system. If the client team will not use it, it is worthless. The best projects are ones where the client is committed to changing, not just buying.

What I got wrong

I thought better software solved problems. It does not. Better software plus organizational change plus management buy-in plus team training solves problems. I have learned to focus on the last three as much as the first one.

I thought I needed to build in Canada. I was influenced by the build for local businesses narrative. But the best software attracts users from everywhere. I stopped optimizing for local and started optimizing for usefulness. Now I have users across Canada and the US because the products actually work.

I thought features were the differentiator. They are not. Reliability, support, and ease of use are. A simple app that works beats a complex app with more features every time. Lesson: complexity is a cost, not a benefit.

What I got right

I built things that solved real problems. Every product started with a real customer problem I witnessed. Not a hunch. Not a market opportunity. A customer I watched suffer from a specific pain. Build from that, and you have a shot.

I obsessed over getting to v1 quickly. Get something out that works, then iterate. I spent way too much time on early products trying to be perfect. The ones that succeeded were the ones I shipped in weeks, not months.

I charged for my software. Sounds obvious, but many builders do not. I asked customers to pay because I wanted to know if they actually valued what I built. Payment is the truest signal. If they will not pay, the product does not solve a real problem.

What I am doing now

BotLogix has evolved. I am not just building products anymore. I am helping other Ontario businesses adopt AI and automation. The core lesson is the same: solve specific problems for specific customers who are willing to change.

The six products were the workshop. Now I am applying those lessons to help other businesses do the same thing: identify their specific problem, solve it quickly, measure the impact, and expand from there.

FAQ

Do you regret any of the products? No. Each one taught me something. The ones that did not succeed as products succeeded as lessons. And some that were not commercial successes created enormous value for the customers who use them.

Why AI and automation now? Because AI is the fastest way to solve real problems for Ontario businesses. Instead of building software for months, I can implement automation in weeks. The lesson is the same: solve specific problems, get measurable results, scale from there.

What is next for BotLogix? Keep building for Ontario businesses. The market for AI is growing. The need is real. The opportunity is in doing it right: getting on-site, understanding problems, implementing solutions that work, and measuring results.

If you are thinking about solving a problem with software or automation, the playbook is: understand the customer specific situation, solve that specific problem, ship fast, measure the impact, and iterate. If you have a problem like that, let us talk.

30-minute strategy session

For real businesses with real problems.

Not for tire kickers. Not for tech tourists. If you have manual work, missed calls, or after-hours admin your team hates as much as you do — let's talk.

Book my 30-min session
Steffen deGraaf

Written by

Steffen deGraaf

Founder of BotLogix · Building AI systems for Canadian businesses since 2018

Six products in production. Eight years of shipping. Based in Burlington, Ontario. Questions, pushback, or a war story to share?

Email me directly

30-minute strategy session

For real businesses with real problems.

Not for tire kickers. Not for tech tourists looking for a demo. For business owners who already know something in their operation is broken — and want to know if AI can fix it.

This isn't about replacing people.It's about killing the bad business processes your team hates as much as you do — the manual work, the missed calls, the after-hours admin.

Strategy sessions are free. Strategy Days are $1,000, capped at 4 people per session. Larger teams or multi-location workshops by special arrangement — ask when you book.

Steffen deGraaf, founder of BotLogix

Your session is with

Steffen deGraaf

Founder, BotLogix · Burlington, ON