Services / Custom software

Custom software development in Portugal, from idea to production

Web platforms, backends, CRMs and integrations built by a senior team in Lisbon that runs its own products in production.

Talk to us

Custom software, built where you can reach us

Off-the-shelf tools cover most of a business, until the day your process stops fitting them: the spreadsheet only one person understands, the back office that does not talk to the website, the export someone repeats by hand every morning. That is where custom software pays for itself.

Tender Touch is a software development company in Lisbon, Portugal. We design, build and run web platforms, backends, CRMs and integrations for companies that cannot buy what they need off a shelf. The people you meet in the first call are the people who write the code.

A team abroad that keeps your hours

Lisbon is on the same clock as London and one hour behind Berlin, Paris and Madrid, and Portugal is in the EU, GDPR included. How we run projects for companies outside Portugal is on our nearshore in Portugal page.

We are not a staffing agency. You get a small senior team that takes responsibility for a piece of software end to end, from the first version to running it in production.

What we build

  • Web platforms and marketplaces: bookings, payments, customer areas, search and catalogues with thousands of records.
  • Back offices and CRMs: the tools your staff use every day, with roles, permissions and an audit trail of every action.
  • Backends and APIs: one foundation for your website, your mobile app and third-party systems.
  • Integrations: payment providers, partner feeds, phone systems (SIP, PBX), email and SMS.
  • AI features inside the product: assistants that work on your live data, document reading, voice and AI integration with your other systems.

How a project runs

  1. Call and scope. We learn the problem, what already exists and what must work on day one. You tell us what matters; we tell you what is realistic.
  2. A first version in production, fast. We would rather put a small version in front of real users than spend months on documents. rent.moto.pt went from first commit to production in 9 days.
  3. Automated tests from the start. Every change goes through the test suite before it ships. That is what lets us publish a request the same day without breaking what already works.
  4. Operation after launch. Logs, alerts, backups and a staging environment separate from production are part of the project, not an extra.

Why it matters that we run our own products

We have two consumer products of our own in production in Portugal, rent.moto.pt and auto.moto.pt. When a booking fails at seven in the morning, it is our phone that rings. So we plan for the day after launch from the first sprint, because we have needed those tools ourselves.

It also means the stack we propose is the one we use every day: TypeScript, React, Svelte, Node.js and Bun, PostgreSQL and MongoDB, Kubernetes on our own servers.

Working with your in-house team

If you already have developers and need a team to own one part of the system, we can take a module, an integration or an app end to end. We work in your repository under your review rules, and we leave tests and documentation so your team can carry on without us.

Your data stays with you

By default we deploy on your servers or a private cloud of your choice. The code is yours. If you ever change supplier, you take everything with you: code, database and deployment notes.

Case studies

  • rent.moto.pt: rental website and CRM, from first commit to production in 9 days

    rent.moto.pt is our own motorcycle rental in Portugal. We started from a prototype and moved the whole old site across, fleet, pages, blog and SEO, without losing a single address.

    • 9 days from the first commit to production; live since 18 September 2026 with real bookings and payments.
    • 12 languages, each with its own URLs, structured data and sitemap.
    • 31 motorcycles and scooters with full spec sheets; about 55 articles migrated.
    • Online booking with full payment or a 30% deposit, Revolut and PayPal, promo codes and customer credit.
    • A CRM for the shop: bookings, document checks, fleet by number plate, an occupancy calendar and an audit trail.
    • Digital check-in on a tablet: mandatory photos, a damage diagram, the customer's signature and a PDF contract.
    • More than 500 automated tests run before every release; more than 380 changes shipped so far.
    Visit rent.moto.pt(opens in a new tab)
  • auto.moto.pt: vehicle marketplace with an AI assistant

    A marketplace for cars, motorcycles, caravans and commercial vehicles, with private and dealer listings; dealer stock arrives through an automatic feed. Since September 2026 it has an AI assistant that searches live listings, estimates a vehicle's value, calculates Portuguese vehicle taxes with the site's own simulators and drafts a listing from a conversation.

    Visit auto.moto.pt(opens in a new tab)

Frequently asked questions

What does custom software development cost?

It depends on scope, integrations and what has to be ready on day one. After a first call we send a phased estimate, so you know the cost of the first version before you commit to the rest.

Which time zone do you work in?

Lisbon time (WET, UTC+0, UTC+1 in summer): the same as London and one hour behind Central Europe. Calls inside your working day are the norm.

Do we own the source code?

Yes. The code, the database and the documentation are yours. We work in your repository, or hand over ours with its full history.

Do you provide developers to join our team?

We work as a team that owns a part of the system, not as individual contractors placed inside yours. We can work in your repository, your tools and your review process.

Do you work in English?

Yes. We work in English and Portuguese, and we already run a system in production for a telecom client outside Portugal.

Do you also run the software after launch?

Yes, that is the part we know best. We run our own products every day, so monitoring, backups and a steady rhythm of improvements are in the plan from the start.

Has your process outgrown the tools you use?
Tell us what you are building. We usually reply within two working days.
Talk to us

Talk to us

Tell us what you are working on. We usually reply within two working days.

Lisbon / WET (UTC+0/+1)
Estrada Nacional N10-1, loja 189, 2815-892 Sobreda, Portugal