FREEROI Calculator — find out how much your company could saveROI Calculator · freeCalculate now →
Rowan Tech
Software development

We build whatever your business needs. In any language.

Call it software development, bespoke programming, a software factory or a consultancy. We build whatever your company needs: web applications, mobile apps, ERPs, integrations, automation, AI. In Python, JavaScript, Go, Rust, PHP, C#, Java, Swift, Kotlin, Flutter or whatever the job calls for. No technical excuses, no "that can't be done", no contracts locking you in for 5 years.

See languages
What software development is

A no-fluff summary for someone in a hurry.

Software development is the process of designing, coding, testing, deploying and maintaining computer programs that solve a specific business problem. It ranges from a 50-line script that automates a recurring invoice, to a full ERP with 80 users and 200,000 items in the warehouse.

In practice, almost any repetitive manual process can become software: sending emails, generating reports, validating CRM data, syncing two systems that don't talk to each other, billing clients, calculating commissions, issuing delivery notes, moving stock, routing sales visits. If you do it more than 3 times a week and it takes more than 5 minutes, it's probably worth automating.

The 4 phases every project goes through

01

Analysis

Understanding what problem you're solving, who's paying for it, and what happens if it isn't done. No code gets written without this.

02

Design

Technical architecture, data model, API contracts. Decisions that make the cheap parts cheap and the expensive parts expensive.

03

Development

Partial deliveries with code in the client's repository, tests and periodic review of each milestone.

04

Maintenance

Bug fixes, new features, monitoring, security updates. By the hour or on a fixed retainer.

Types of software we build

From a 50-line script to an 80-user ERP.

01

Custom software (ERP, WMS)

Management systems that fit your actual operations. Purchasing, sales, warehouse, production.

02

Web applications

Panels, intranets, dashboards, marketplaces, internal tools. Whatever isn't 'a normal website'.

03

Mobile apps

Native iOS and Android (Swift, Kotlin) or cross-platform (Flutter, React Native), depending on the case.

04

Automation and integrations

APIs, scrapers, RPA, connectors between systems, scripts that save hours every week.

05

AI and custom models

Integration with Anthropic / OpenAI APIs, model fine-tuning, RAG over your own documents.

06

Migrations and modernisation

Legacy to modern stack. PHP 5 to Laravel, Visual Basic to Python, monolith to microservices.

Languages we master

The right language for each project.

These are the ones we run in production right now. If your project calls for something else, we assess it: either we learn it properly (not on your invoice), or we bring in an external specialist under our coordination. We won't force Python onto your project just because it's what we like best.

Python

Backend, automation, AI, scrapers, scripts.

JavaScript / TypeScript

Frontend (React, Vue, Astro), Node backend, full-stack.

PHP

Headless WordPress, Laravel, legacy maintenance.

Go

High-performance APIs, CLIs, microservices.

Rust

Critical systems, embedded, core libraries.

C#

.NET for Microsoft environments, enterprise integrations.

Java

Enterprise, Spring Boot, integrations with large systems.

Swift

Native iOS apps.

Kotlin

Native Android apps, JVM backend.

Ruby

Rails, automation, devops scripts.

C / C++

Embedded, systems, drivers, critical performance.

Dart (Flutter)

Cross-platform iOS+Android+web apps with a single codebase.

SQL

PostgreSQL, MySQL, SQL Server, MariaDB. Design and optimisation.

Bash / PowerShell

Deployment scripts, devops, server automation.

Does your project need something else? Erlang, COBOL, Solidity, Zig, Elixir, Scala, R, Julia, Haskell, Lua. Ask us. The honest answer might be "we'll take it on" or "we'll point you to someone who does it better than us". But it won't be an empty yes.

Most requested services

Where people usually start.

Other services we also provide: API integrations (Stripe, Holded, Sage, Odoo, Shopify, Mailchimp), RPA automation, scrapers, legacy stack migrations, legacy code maintenance, AI and custom models (Anthropic / OpenAI / Gemini), iOS/Android mobile apps.

How we work

Work in phases, closed scope, and code ownership from the start.

01

Call and proposal

Initial analysis meeting and a written proposal within 24 hours with scope, milestones and a fixed price.

02

Phased development

Planned milestones with partial deliveries and regular client review at the close of each one.

03

Code ownership

Repository under the client's corporate account from the very first commit, no usage licences.

04

Post-delivery support

30 days of support included for adjustments, fixes or queries after going live.

Frequently asked questions

What people ask before hiring us.

Do you work with languages or stacks that aren't on the list?

Yes. The list covers the technologies we use routinely in production. If a project needs a specific language outside that list (Erlang, COBOL, Solidity, Zig or others), we assess it before committing: depending on the scope, we either take on the learning curve at our own cost or bring in an external specialist under our coordination and responsibility.

Who owns the code that's developed?

The code belongs to the client from the start of the project. The repository is created under the client's corporate account (GitHub, GitLab or Bitbucket), or under ours with a transfer at closing, whichever is preferred. We don't use usage licences or exclusivity contracts. If the client ever decides to switch provider, we facilitate the handover and the documentation needed to ensure continuity.

Is development done with your own team or outsourced?

Most of the work is done by our in-house team. We only bring in external specialists in specific scenarios where the project requires a very particular profile (smart contract audits, computer vision, etc.). In those cases, we inform you in writing beforehand and retain technical and contractual responsibility for the project.

What kind of companies are your usual clients?

We mainly work with SMEs and growth-stage startups, as well as specific departments within larger companies. We adapt the collaboration model to the client's size and maturity, prioritising projects with a well-defined scope and a clear point of contact throughout the development cycle.

How are deviations or adjustments handled during the project?

We work in phases with partial deliveries and regular validation points alongside the client. Each milestone closes with a review, and if the project's direction needs adjusting, that's incorporated in the next phase. This model allows the trajectory to be reviewed in an orderly way and keeps scope and budget under control throughout execution.

Do you recommend the language or go with the client's preference?

As part of the analysis phase, we assess which technical stack best fits the project's goals, existing integrations, and the team that will maintain the system going forward. We share the recommendation along with its implications (performance, maintainability, ecosystem), so the final decision is made with sound judgement. If the client has justified internal preferences, we respect them.

If you've spent weeks thinking "we should automate this", you should give us a call.

30 minutes, no obligation. If your project isn't a fit for us, we'll tell you who'd do it better.

Compliance and security

Compliant with Spanish and European regulations.

Our software meets the current legal requirements for invoicing, electronic signature and data protection. Information security isn't an extra — it comes standard.

Verifactu — AEAT verifiable invoicing system

Verifiable invoicing · AEAT

GDPR · Data protection · EU 2016/679

Encryption in transit (TLS) Data hosted in the EU Encrypted backups Security best practices

We apply information security best practices inspired by ISO/IEC 27001 and the Spanish National Security Framework (ENS).