Custom software
development

Software development is at the core of our business, and we pride ourselves on delivering high-quality, customized software solutions that meet the unique needs and goals of our clients.

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.

Frequently 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!

Tell us what you need and we will offer you a solution!