One of the biggest realizations I've had over the last year wasn't about software.
It was about focus.
When I first started building KiwiEngine, I wanted it to power everything.
Business software.
CRMs.
Inventory systems.
Scheduling platforms.
Accounting tools.
SaaS products.
If someone could build it, I wanted KiwiEngine to support it.
Technically, I still do.
But something changed.
I realized there is a difference between building software that can solve every problem and trying to solve every problem yourself.
Those aren't the same thing.
The Architecture Never Changed
KiwiEngine is still designed to power business applications.
Nothing about the architecture changed.
The modules.
The APIs.
The philosophy.
The engine remains general-purpose.
What changed was my focus.
Build What You Understand
I started asking myself a simple question.
Who do I actually understand?
Not as a developer.
As a creator.
The answer wasn't accountants.
It wasn't HR departments.
It wasn't inventory managers.
The answer was musicians.
Artists.
Game developers.
Creators.
Builders.
Those are the people whose problems I experience every day.
Those are the workflows I naturally understand.
Open Source Changes The Equation
One of the beautiful things about open source is that I don't have to build every application.
I can build the engine.
I can document it.
I can share the philosophy.
Someone else can build the CRM.
Someone else can build the scheduling platform.
Someone else can build the accounting software.
Meanwhile, I can focus on building the creative tools I genuinely want to use.
The Best Proving Ground
Today, KiwiEngine's proving ground is becoming:
- Artist websites
- EPKs
- Music production tools
- Digital storefronts
- Creative workflows
- Game development
- Media platforms
Not because they're the only things KiwiEngine can build.
Because they're the things I care deeply enough to refine every day.
And I think that creates better software than chasing every possible market ever could.
Top comments (0)