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.
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
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.
Design
Technical architecture, data model, API contracts. Decisions that make the cheap parts cheap and the expensive parts expensive.
Development
Partial deliveries with code in the client's repository, tests and periodic review of each milestone.
Maintenance
Bug fixes, new features, monitoring, security updates. By the hour or on a fixed retainer.
From a 50-line script to an 80-user ERP.
Custom software (ERP, WMS)
Management systems that fit your actual operations. Purchasing, sales, warehouse, production.
Web applications
Panels, intranets, dashboards, marketplaces, internal tools. Whatever isn't 'a normal website'.
Mobile apps
Native iOS and Android (Swift, Kotlin) or cross-platform (Flutter, React Native), depending on the case.
Automation and integrations
APIs, scrapers, RPA, connectors between systems, scripts that save hours every week.
AI and custom models
Integration with Anthropic / OpenAI APIs, model fine-tuning, RAG over your own documents.
Migrations and modernisation
Legacy to modern stack. PHP 5 to Laravel, Visual Basic to Python, monolith to microservices.
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.
Where people usually start.
Management software
Custom ERP for SMEs →
Business management systems: purchasing, sales, warehouse, production, CRM.
Web
Custom web development →
Corporate websites, landing pages and online shops with Astro or headless WordPress. From €400.
Warehouse
Warehouse management software →
Custom WMS with batch traceability, locations and ERP connection.
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.
Work in phases, closed scope, and code ownership from the start.
Call and proposal
Initial analysis meeting and a written proposal within 24 hours with scope, milestones and a fixed price.
Phased development
Planned milestones with partial deliveries and regular client review at the close of each one.
Code ownership
Repository under the client's corporate account from the very first commit, no usage licences.
Post-delivery support
30 days of support included for adjustments, fixes or queries after going live.
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.
Verifiable invoicing · AEAT
GDPR · Data protection · EU 2016/679
We apply information security best practices inspired by ISO/IEC 27001 and the Spanish National Security Framework (ENS).
