Markets7 min read

Custom software developer for small businesses in Spain, working remotely from Argentina

I build custom software for small businesses in Spain remotely from Buenos Aires: same language, meetings in your afternoon (my morning), and a quote split into stages you approve one at a time. It fits best when the business has outgrown its spreadsheets.

Facundo Campo·
Custom software developer for small businesses in Spain, working remotely from Argentina

If you run a small business in Spain and you're looking for a custom software developer, one option that rarely gets considered is hiring remotely from Latin America. That's how I work, from Buenos Aires: I build custom software, websites and apps, we can work in Spanish or English, and my morning lines up with your afternoon.

This piece isn't about one city (there are separate ones for Madrid and Barcelona). It's about how hiring someone across the Atlantic works in practice: what's worth building, how we coordinate, what to ask yourself first and what you should get in writing.

When custom software makes sense

Not always. If an off-the-shelf invoicing tool or booking app covers your day, use it. Custom software makes sense when the way you work doesn't fit those tools, and you end up with three apps, two spreadsheets and a WhatsApp group holding together something that should live in one place.

Some typical cases in Spanish small businesses: a renovation company that writes every quote by hand and can't tell which ones were accepted; an accounting and tax advisory firm (a gestoría, as they're called in Spain) that gets client paperwork by email and digs through attachments; a repair shop or clinic booking appointments by phone and writing them in a notebook; a wholesaler that takes orders from shops over the phone. In every case the value isn't the technology. It's having the information in one place and your team no longer copying data from one spot to another. I went deeper in custom business management software.

Real case

A real internal system, in another market

In Wilde, south of Buenos Aires, I was the developer for Mecohue, a pet shop with a vet clinic and dog grooming. On top of the website with its catalog, services and WhatsApp bookings, it has an internal system with a cash register, appointments and one-tap WhatsApp reminders. It's the same kind of problem a clinic or a repair shop in Spain has: lots happening at once and nobody with time to copy data from one notebook to another.

See the Mecohue case

Time zones: your afternoon is my morning

It's the most common concern, and in practice it works in your favor. Mainland Spain is 4 or 5 hours ahead of Argentina, depending on the time of year. If you work 9 to 2 and then 4 to 7, we overlap for your whole afternoon, which is my morning.

That makes for an easy rhythm: you tell me something after lunch, I work on it during my day, and the next morning, when you open your laptop, the update is ready to review from a link. Meetings happen over video in your afternoon, and everything else goes through WhatsApp or email.

How the hours line up

Mainland SpainBuenos Aires
1 p.m. or 2 p.m.9 a.m.
3 p.m. or 4 p.m.11 a.m.
5 p.m. or 6 p.m.1 p.m.
7 p.m. or 8 p.m.3 p.m.

The first time in each row applies when the gap is 4 hours; the second, when it's 5.

How the process works

First, a video call to understand your business and see whether custom software is really the answer (sometimes it isn't, and I'll tell you). Then I send a written proposal with the quote split into stages, so you're not betting everything up front; I explained the idea in building software in phases.

At each stage you see progress from a link, on your computer or phone, and you sign off before we move on. You send me how you work today, your spreadsheets, your documents and who's going to use the system; I hand over the software up and running, with a dashboard so you can manage it yourself. More on the day-to-day in working with a remote developer.

Questions to ask yourself before hiring

Hiring someone you won't meet in person calls for a bit more clarity. Three things you should have in writing: who owns the software and the data when it's done (it should be you; more in who owns your website code), what each stage includes, and what happens after delivery.

And one decision before that: whether you want one person or a team. I work on my own, so you always talk to the person doing the work; I covered the pros and limits in freelance developer or agency. If your project is a 3D configurator, the Estructuras 3D blog has a piece on hiring a remote 3D configurator developer from Europe, and if you're a manufacturer, see 3D configurator for manufacturers in Spain.

For invoicing, data protection or cookie rules, check with your gestoría or a local professional.

Frequently asked questions

What's the time difference between Spain and Argentina?

Mainland Spain is 4 or 5 hours ahead of Argentina, depending on the time of year. My morning lines up with your afternoon: a 3 p.m. meeting in Madrid is 10 or 11 a.m. for me. In the Canary Islands the gap is one hour smaller.

How does invoicing work for a service from Argentina?

How it's invoiced and in which currency is spelled out in the proposal. How you record it and which Spanish taxes apply to a service bought from outside the European Union is a question for your gestoría or tax advisor.

Does the system comply with data protection rules?

The software can include individual logins, a record of who did what, and privacy and cookie notices. What European and Spanish rules require in your specific case is worth confirming with a local professional; I adapt the build to whatever they tell you.

Who owns the software when the project ends?

You do. We put it in writing in the proposal: the system, the data and the domain stay in your name, even if you work with someone else later.

Your project

If you run a small business anywhere in Spain and want to know whether custom software makes sense for you, message me on WhatsApp at +54 9 11 6193-3176 or email contacto@facundocampo.com.ar. I answer in English and Spanish. Tell me how you work today and I'll tell you where I'd start. You can also use the [contact page](/en/contacto).

#custom software developer Spain#remote developer for Spanish small businesses#hire a developer from Latin America Spain#custom business software Spain#freelance software developer Spain