Skip to main content
service 03 · in-depth work

Custom software

When your operation doesn't fit a SaaS or a spreadsheet: your own auditable system, with API and SII (Chilean tax) integrations, and no lock-in.

updated Oct 2026

Jump to frequently asked questions
Process · custom software 4 steps · 3 phases
Discovery

Your real operation

What's done by hand, which spreadsheet holds each piece of data, who is the bottleneck.

Design

Tight scope

A system that fits your operation, not the other way around. Small and auditable, no overdesign.

Build

Your operation in order

The core: manual work becomes a process, with AI on the repetitive parts. No endless SaaS subscriptions.

stack + AI →
Delivery

In production and yours

Verified deploy, documented, no lock-in. The code stays with you.

FastAPI + Pydantic
Postgres + Alembic
AI where it helps
tests + CI/CD
the code is yours

On this page

How I do it

  1. 01

    Discovery

    I understand how your operation works from the inside: what's done by hand and where the bottleneck is.

  2. 02

    Build

    I build the focused system that fits your operation, with standards that can be audited.

  3. 03

    Handover

    The system in production, documented, with the code in your repository.

What you get

  • The system running in production, past the prototype and demo stage.
  • The code in a repository of yours, documented and transferable. No lock-in.
  • Your operation, which used to live in spreadsheets, organized in one place.
  • An orderly handover: I explain how it works and how to maintain it, so you don't depend on what is in my head.
Frequently asked questions
What exactly is custom software?

It's a system built for how your business works, instead of forcing you to adapt your way of working to generic software. Instead of renting a tool that does 'almost' what you need, you build the one that does exactly what you need: your processes, your rules, your data. And unlike a SaaS, the result is yours.

How much does custom software cost?

It depends on the scope, so I don't work with a list price. The value lies elsewhere: you stop depending on third parties for your daily operation, the system is yours and your data is centralized in one place instead of spread across other people's tools. That's why the first step is a free diagnosis, where I review what you use today and tell you whether it makes sense to build, or whether organizing what you already have is enough.

Custom software or off-the-shelf software?

It depends on the problem, and I tell you straight. If what you need is standard (accounting, invoicing, a common CRM), off-the-shelf software comes out cheaper and faster. Custom wins when your operation has something of its own that no generic tool covers well, or when you already pay for three or four subscriptions that only half fit. The question is which one fits your case, more than which one is better in the abstract.

How do I know if I need a custom system?

Typical signs: your operation lives in spreadsheets that break as you grow, you depend on one specific person remembering to do things, or you pay for several SaaS tools and none of them quite fits. If none of that happens to you, you probably don't need one, and in the diagnosis I tell you so without selling you a development project.

What happens if tomorrow we stop working together? Am I locked in?

No. The code stays in a repository of yours, documented, and any competent developer can pick it up from there. I don't tie you to me, which is exactly the opposite of the SaaS you rent and can't take with you. The honest part is that a custom system needs someone technical to maintain it, since you can't manage it on your own the way you manage WordPress; that's why I leave it documented, so that person doesn't depend on what is in my head.

Does this include artificial intelligence?

Where it really adds value, yes. For example, AI can read a document and extract the data instead of someone typing it in by hand. But I don't add it because it's trendy: if good regular software solves the task, it goes without AI. And if what you're looking for is adding AI to a system you already have, that's a different job: AI process automation.

when NOT

When I'm NOT the right person

For these, hire someone else. Really.

  • no 01
    If you need enterprise Java, .NET or Ruby on Rails, it isn't my stack.
  • no 02
    If you want a pure native iOS or Android app, I coordinate with someone else; my work goes as far as a PWA.
  • no 03
    If your team already has a stack up and running and it works, I respect that decision: I don't sell migrations for the sake of it.
  • no 04
    If you expect an 'Uber-style app' with three screens for little money, first we bring expectations down to earth.
next step · 30-minute diagnosis

Does this service fit what you need?

A free 30-minute conversation, by WhatsApp or the contact form, to understand the real problem. Sometimes the answer is to organize a spreadsheet or a SaaS you already have, rather than build a new system. I tell you what I see, with no agenda to sell you the development.

  1. 10′You tell me what's happening and what you expect.
  2. 15′I review it live and find the issues, with evidence.
  3. 5′I tell you what I'd do and in what order.

free · no commitment · Francisco replies