Custom software
development
Custom software development company
We build custom software for companies that need a tool they can't find on the market, or that need to evolve the applications they already have. We've spent more than 20 years building solid, long-lasting tools, with our own team in Caldes de Montbui, Barcelona. Take a look at some of our custom development projects.
Custom web development and web applications
We create custom websites and web applications, adapted to any device and with SEO built in from day one.Responsive design
We design for mobile first and scale up to large screens, which is the order most people will arrive in.
SEO and performance
We optimize the technical structure from day one to improve visibility, loading speed and traffic.
Modern technologies
We work with Vue, Angular or React depending on what your team already has. If there's no preference, we choose and tell you why.
Full customization
No templates, no bought themes: we start from your processes and build on top of them.
Custom mobile apps for iOS and Android
We cover the entire life cycle of a mobile app, from concept to publication on the marketplaces.iOS and Android
We develop natively for both platforms, and we also handle publishing to the App Store and Google Play.
Intuitive user interface
We design apps with a smooth user experience that's simple to use.
Complex integrations
If the app has to read from the ERP or write to the CRM, that's decided during the analysis, not on the fly.
Optimized performance
An app that drains the battery gets uninstalled. We measure consumption and load times before publishing.
APIs and integrations
We build APIs that let different pieces of software talk to each other smoothly, and let them adapt, change and scale as the product grows.Easy integration
We develop solid APIs that make integration with other applications and services straightforward.
Advanced security
Authentication, access control and encryption in transit. Who can read what is defined before the first line is written.
Scalability
The APIs handle traffic peaks without you having to rebuild them when volume grows.
Clear documentation
Every API comes with documentation written so that any technical team can use it, not just whoever wrote it.
Custom AI agents and chatbots
We build everything from customer service chatbots to agents that can carry out complex tasks, connect to your internal data (LLMs) and automate processes. That's how we apply artificial intelligence for businesses to your day-to-day operations.Agents and autonomous tasks
We create intelligent agents that can reason, make decisions based on rules and run complex workflows without human intervention.
Chatbots and 24/7 support
They work on the web, on WhatsApp or on social media, and hand over to a person when the query is beyond them.
LLMs and your own data
We connect advanced language models to your databases and internal documents to give accurate, contextual and secure answers.
Integration with your systems
We integrate AI directly with your ERP, CRM or current software to automate data entry and speed up daily processes.
Internal management platforms and software
We implement platforms that centralize finance, inventory, sales and the rest of your company's processes. When an open source ERP is the right fit, we build on Odoo, with our own Odoo ERP implementation.Centralized management
Finance, inventory and sales stop living in separate spreadsheets and move to a single place.
Custom-built solutions
The platform adapts to how you work; not the other way around.
Full integration
It connects with the tools you already use, so nobody has to enter the same data twice.
Real-time analytics
We provide analytics and reporting tools that let you make business decisions based on real-time data.
Dedicated development team
We put a technical team at your disposal and integrate it with your internal departments. You scale up or down as the project demands, with no permanent hiring.Specialized talent
The person who joins knows the project's specific technology, not "something similar".
Scalability and flexibility
Grow or shrink your team in real time according to what the project needs.
Collaborative work
The team joins your meetings and your tools. No middleman translating.
Cost optimization
Avoid unnecessary permanent hires with a dedicated team on demand.
Software we've built
Some of the custom software development projects we've built for companies, from web platforms and mobile apps to ERP and API integrations they use every day.

Humana
Clothing collection and sales management platform
Humana manages thousands of clothing collection containers across its store network. We built them a modular platform with a web application and a mobile application to manage donation points, collection routes, sorting with QR codes and in-store stock control.
Humana's management platform
Lime
Public transport pass validation system
Lime wanted to reward holders of Lisbon's Navegante pass with free shared mobility minutes. We designed and deployed a system that validates the passes against the Lisbon City Council API, with an admin panel and GDPR-compliant data export, hosted on the AWS infrastructure we manage ourselves.
Lime's pass validation system
Tourist Forum
Travel booking website connected to the ERP
Tourist Forum is a travel agency with thirty years of experience in tailor-made trips. We built them a new, faster website with advanced search, integrated with their ERP via API so the whole company works from a single source of data, with no duplicates or booking errors.
Tourist Forum's websiteFrequently asked questions about custom software development
It makes sense when you can't find a tool on the market that does what you need, when you have systems (ERP, CRM, databases) that don't talk to each other and joining them by hand costs you hours every week, when the process is your edge over the competition, or when your current tool can no longer handle your volume. It doesn't when a standard product already covers almost everything you need, when the process isn't defined yet (automating a mess only makes it faster), or when you're after short-term savings: custom development is an investment, not an immediate saving. If you're not sure, that's exactly what the first conversation is for.
We start with a conversation to understand the problem you want to solve and whether custom development makes sense. Then we do an analysis and a written scope: what's in, what's out, which systems we need to connect to and where the technical risks are. With the scope defined, we give you the price and timeline in writing. Development runs in short cycles, and at the end of each one you have something working that you can try. When we go live, we hand over the code and carry on with maintenance. Throughout the project you deal directly with the people who write the code, from Caldes de Montbui, with no middlemen.
It depends on the scope, which is why we define it before giving timelines. The usual approach is to release a reduced version first that already solves the main case and extend it afterwards, instead of waiting months to have everything.
First an analysis of the scope and then a written quote, with price and timeline broken down by blocks of work. When the scope can be closed, the price is fixed; when the project is long or stays open, it's split into phases that are approved and delivered separately, each with its own quote. If the scope changes halfway through, we assess what it means in time and cost and you decide whether it goes in now or later.
On the frontend, Vue, Angular and React. On the backend, Python (Django), PHP (Laravel) and Node.js, with PostgreSQL, MySQL or MongoDB databases depending on the structure and volume of data. For mobile, apps for iOS and Android. If your team already works with a stack, we build on it instead of asking you to migrate.
Yes. Normally the new tool has to talk to an ERP, a CRM or a database you already use, and that's one of the first things we look at.
No. You need to know your business and your processes; the technical part is ours. What you do need is someone on your team to decide priorities and validate each delivery, because without that the project stalls.
The project doesn't end there. We fix issues, keep dependencies up to date and add improvements based on how the tool is used. The scope of the support is agreed before delivery, not after.
You do. When we finish, we hand over the code and the access to the repository and the infrastructure.
On AWS by default, but if your company already works with Microsoft Azure or Google Cloud, we set up the infrastructure there. We use Docker and Kubernetes for containers, Terraform for infrastructure as code, GitHub Actions for automated deployment (CI/CD) and Sentry to watch the application in production. We are a Microsoft Solution Partner, Google Partner and AWS Technology Partner.
Do you have an idea? We have the team.
Technology is a world of constant change. We have created a team of professionals, experts in the most avant-garde skills
Contact us!