Skip to content
Edgardo Jr

September 5, 2026

Designing software around operations

Software should begin with how the business actually works—not with a blank screen and a feature wishlist.

I rarely start by asking, “What app should we build?”

I start by asking how the business works today.

Where does it break?
What is repetitive?
What is confusing?
What should technology make easier?

Those questions sound simple. They are not.

Operations first

Most broken software is not broken because the code is bad.

It is broken because the product was designed around an imagined workflow instead of the real one.

In real businesses, work often moves like this:

  • a lead arrives through Instagram, WhatsApp, or a form
  • someone replies manually
  • details live in chat
  • an estimate is written somewhere else
  • payment happens in another system
  • follow-up depends on memory

If software ignores that path, people invent workarounds. Then the workaround becomes the process.

Make the system match the job

Good operational software feels obvious to the person doing the work.

That usually means:

  • fewer screens between intention and action
  • clear status of what is waiting
  • documents attached to the thing they belong to
  • roles that match how the team actually divides responsibility

Complexity can exist underneath. The surface should stay calm.

Operations as a structured system

From repeated pain to product

Once you see the same operational pain across businesses, you stop solving it one custom patch at a time.

You start designing a product.

That is the path from implementation work to SaaS: notice the pattern, isolate the workflow, build something reusable, and keep it close to reality.

That is how I think about Nexo Operativo, and how I want to keep building.