Skip to content
Español
About us

We're Kyros, a software development studio in Amposta, Spain

We design, build and maintain business software from Amposta, in the Terres de l'Ebre: ERP, CRM, SaaS platforms, web and mobile apps, and integrations with the Spanish Tax Agency. We work remotely with companies across Spain.

Who we are

Kyros is a small, no-nonsense software development studio based in Amposta (Tarragona, Spain). We build custom business software, the kind a company needs and can't find off the shelf, and we keep it running in production once it's live.

We're a single full-stack team: web, mobile and infrastructure. When you write to us, you talk directly to the people writing the code.

We specialise in the trickiest part of business software in Spain: tax and regulatory compliance. We have software in production with VeriFactu, SII, corporate tax (forms 200 and 202), Facturae, SEPA direct debits and time tracking under collective agreements.

Alongside client work, we build Zurvyn, our own modular SaaS platform.

Where we are

We're in Amposta, the capital of the Montsià county, in the Terres de l'Ebre (province of Tarragona, Spain). We work with companies in Amposta, Tortosa, Tarragona, Reus and the rest of the province, and remotely with companies across Spain.

We coordinate over video calls and with whatever tools your team already uses, wherever you are.

Software development in Tarragona

What we do

Each service has its own page, with what's included, the projects that prove it and its common questions.

  • Spanish Tax Agency integrations

    We connect your software to the Spanish Tax Agency: SII, corporate tax forms 200 and 202 and automatic filings, with rejection handling. In production.

  • VeriFactu software

    We adapt your invoicing software to VeriFactu or build it from scratch, with Facturae and SEPA direct debits. Multi-company platform in production.

  • Custom ERP

    We build custom ERPs: invoicing, collections, SEPA direct debits, time tracking and multi-company, in real time. Leave the spreadsheets behind.

  • Custom CRM

    We build custom CRMs: lead capture with forms and an AI chatbot, automatic assignment to sales reps, commissions and real-time updates.

  • AI for business

    We bring AI into your company: AI chatbots, process automation and assistants that answer with your own data.

  • Custom software

    Custom software development studio: ERP, CRM, SaaS platforms, intranets and apps, with our own code and phased deliveries.

  • Web apps

    Custom web application development with Laravel and Vue: SaaS platforms, ERP, CRM and portals, multi-company and real-time.

  • Software development in Tarragona

    Software development studio in Tarragona, Spain: custom ERP, CRM, web and mobile apps for companies in Tarragona and across Spain.

Projects in production

These are the projects we have in production. For confidentiality we don't name our clients, but we do say what each one does and what it's built with.

SaaS platform

Zurvyn

Zurvyn is our own product: a modular SaaS for businesses. Instead of a closed bundle, each company puts together its tool from the applications it needs.

What it does

  • Each company turns applications on or off as it needs them and pays only for what it uses.
  • A single backend for the web and the mobile apps: every feature reaches every device at once.
  • Multi-tenant: many companies work on the same platform.
  • Adding a new application is just a matter of switching it on.

Tech stack

  • Laravel
  • Vue
  • React Native
  • Multi-tenant
  • Monorepo
Visit zurvyn.com(opens in a new tab)

Corporate intranet

Portal for a network of advisory firms

An intranet that is the daily workplace of an entire Spanish network of advisory firms and practices.

What it does

  • Internal communication across the whole network.
  • Shared documents in one place.
  • Training for the firms' teams.
  • Day-to-day management tools in the same portal.
  • Modular monolith: each area is an independent module, so the portal grows without getting tangled.

Tech stack

  • Laravel
  • Vue
  • Modular monolith
  • Multi-tenant

Education ERP

ERP for a training center

The ERP that runs a training center end to end, from enrolment to payment.

What it does

  • Enrolment and academic records.
  • Invoicing and payments in real time.
  • SEPA direct debits for recurring payments.
  • E-signatures and automatic payment reminders.
  • Several branches in the same system.

Tech stack

  • Laravel
  • Vue
  • MySQL
  • WebSockets
  • SEPA

Sales CRM

Multi-company sales CRM

A B2B sales CRM used by several companies at once, built so that no lead slips through the cracks.

What it does

  • Lead capture from web forms.
  • An AI chatbot that answers 24/7 and captures opportunities.
  • Automatic routing of each opportunity to the right sales rep by region and workload.
  • Several companies on the same platform.

Tech stack

  • Laravel
  • Vue
  • MySQL
  • Redis
  • Multi-tenant

Invoicing SaaS

Invoicing & accounting platform

A platform that handles invoicing and accounting for several companies at once, with Spanish tax compliance built in.

What it does

  • Sales, purchasing, inventory and banking in one place.
  • VeriFactu built in.
  • E-invoices in the Facturae format.
  • SEPA direct debits.
  • E-invoices and bulk sends generated in the background, with task queues.

Tech stack

  • FastAPI
  • Celery
  • Redis
  • MySQL
  • VeriFactu

Energy brokerage

CRM for an energy broker

The CRM that runs the whole business of an electricity and gas broker, from the moment a lead comes in until the partner's commission is paid.

What it does

  • Each lead followed through to the supply sign-up or switch with the energy retailer.
  • Partners, end customers and retailers in one workflow.
  • Automatic commission settlement for partners.
  • Real-time notifications.

Tech stack

  • Laravel
  • PHP
  • MySQL
  • Redis
  • WebSockets

Tax automation

VAT reporting module

A module for an invoicing application that automates VAT reporting to the Spanish Tax Agency through the Immediate Supply of Information (SII).

What it does

  • Groups invoices and submits them within the legal deadline.
  • Handles invoices the Tax Agency rejects on its own.
  • Runs inside the invoicing application, no extra tool.

Tech stack

  • Python
  • AEAT
  • SII

Corporate tax

Corporate income tax module

Another tax module for an invoicing application: it prepares a company's corporate tax return and leaves it ready to file.

What it does

  • Step-by-step wizard for forms 200 and 202.
  • Pulls the data straight from the accounting.
  • Detects the applicable tax items.
  • Generates the official Tax Agency file, ready to file.

Tech stack

  • Python
  • AEAT
  • Form 200

How we work

Code that lasts

Documented and code-reviewed. Any team can pick up the work.

No surprises

Clear estimates, phased delivery and direct communication. You always know where the project stands.

  • A clear estimate before we start, no surprises.
  • Phased deliveries: you see progress early and always know where the project stands.
  • Our own code, documented and reviewed: any team can pick it up.
  • Deployment, monitoring and support once it's live.

Tech stack

We mostly work with Laravel and MySQL on the backend, Vue on the web frontend and React Native for mobile, all built on APIs and Docker containers. When it fits, also Python/FastAPI and real-time with WebSockets. We pick the stack based on what each project needs.

Common questions

Where is Kyros based?

In Amposta (Tarragona, Spain), in the Terres de l'Ebre. We work remotely with companies across Spain.

What kind of companies work with Kyros?

Small and mid-sized companies that need business software, custom web or mobile apps, or to adapt their invoicing to Spanish regulations.

Do you have your own product?

Yes, Zurvyn: a modular SaaS platform where each company turns on the applications it needs and pays only for what it uses.

Who do I talk to when I write to you?

The people writing the code. We reply within 24-48 business hours with a proposal and an estimate, no strings attached.

Tell us about your project

We reply within 24-48 business hours with a proposal and an estimate, no strings attached.

Get a quote