Go-to-market plan · Draft v1 · October 2026

FutureDesk Spain Launch Plan

FutureDesk is an HR and operations platform for small and mid-size companies. Each client gets their own private server, pays a one-time license fee, and pays a monthly fee for maintenance. This plan covers the product, the business model, the technical work needed, and the road to a market-ready launch in Spain by February 2027.

Prepared by FutureDesh For Spain go-to-market partner Status For discussion

01Summary

FutureDesk already exists and runs every day inside FutureDesh. It covers attendance, leave, work planning, projects, requisitions, salary records, announcements and more. We now want to sell it to other companies, starting in Spain.

We will not sell a shared online subscription. Each client gets their own installation on their own server. Their employee data never leaves their server, and they pay once for the software instead of paying per employee every month.

First market
SpainSMEs, 20–250 staff
Year-one target
20 clientssigned and installed
Pricing
≈ $5,000one-time + $300 / month
Market-ready
Feb 2027pilots in January
The short version

The product works today. The next 4½ months go into translating it into Spanish, meeting Spanish legal requirements (GDPR and mandatory working-time records), packaging it so it installs in minutes on any client server, and building tools that let a small team maintain 20 separate installations reliably.

02The product

Every module below is built and in daily use. Clients can switch off modules they don't need.

Time and attendance

  • Daily check-in and check-out
  • Late arrival and early leave rules
  • Personal attendance calendar
  • Attendance deductions and reports

Leave and holidays

  • Leave requests and approvals
  • Leave balances per type
  • Company holiday calendar
  • Team leave overview for managers

Work planning

  • Monthly and weekly work plans
  • Manager feedback and approval
  • Daily work logs
  • Excel import, PDF export

Projects and meetings

  • Projects with milestones and tasks
  • Files, comments, team roles
  • Meeting booking with documents
  • Project analytics

People and payroll records

  • Employee directory and profiles
  • Salary records, bonuses, certificates
  • Company asset assignment
  • Departments and groups

Company operations

  • Purchase requests (requisitions)
  • Issue reporting and tracking
  • Announcements and notifications
  • Staff meal planning
  • Birthdays

Management and control

  • Personal and admin dashboards
  • Performance analytics
  • Full audit log of every change
  • Eight permission levels, plus department-lead access

Platform

  • Live notifications in the browser
  • Invite-only accounts, secure login
  • Active-session management
  • Works on desktop and mobile browsers

Help and support

  • Built-in help centre and FAQ
  • In-app issue reporting to admins
  • Profile completion prompts

03Why Spain, and how we compete

Why Spain first

  • A local partner. We have a direct connection in the Spanish market, which matters more than anything else for a first market.
  • A legal reason to buy. Since 2019, every Spanish company must record each employee's daily working hours (registro de jornada), keep those records for four years, and show them to the Labour Inspectorate on request. Many small companies still do this on paper or in spreadsheets. Our attendance module already does most of this.
  • Privacy-conscious buyers. GDPR makes many companies uneasy about putting employee data in someone else's cloud. Our "your own server" model answers that directly.

The competition

Spain already has strong HR software companies, including Factorial, Sesame HR and Woffu. They mostly sell online subscriptions priced per employee per month. We are not trying to beat them on features. We offer a different deal:

Typical HR subscription

  • Monthly fee for every employee, forever
  • Data stored on the vendor's shared cloud
  • Standard product, little room for custom changes
  • Price grows as the company grows

FutureDesk

  • One-time license, then a flat maintenance fee
  • Data on the company's own private server
  • We customise the product to how the company works
  • Cost stays flat as headcount grows
Positioning in one line

Your own HR system, on your own server, with Spanish time-tracking compliance built in. Pay once, not per employee.

Best-fit clients: companies with 20 to 250 employees, where a per-employee subscription becomes expensive, or which care about data control (for example healthcare, legal, finance, manufacturing), or which have processes that standard software doesn't fit.

04Business model

Revenue lineWhat the client getsPrice (draft)
LicenseThe full software, installed and configured on their server, initial setup of departments, users, holidays and leave rules, and admin training≈ $5,000 one-time
MaintenanceAll updates and security fixes, monitoring, verified daily backups, bug fixes, and an agreed number of support hours each month$300 / month
CustomisationFeatures built for the client's way of working, quoted per requestQuoted separately
Managed hosting optionWe provide and run the server for clients who don't want to manage oneServer cost + margin

At the year-one target: 20 licenses ≈ $100,000 one-time revenue. Twenty clients on maintenance ≈ $6,000 per month ($72,000 per year) in recurring revenue. Clients will sign over the year, so actual first-year income will be lower than these totals.

Rules that protect the business

  • No maintenance, no updates. Clients who stop paying keep the version they have, but get no updates, fixes or support. We support only the two most recent versions.
  • Custom work is paid and goes into the main product. Every customisation becomes a setting in the one shared product. We never keep a separate copy of the code for one client. This is what lets a small team maintain 20 clients.
  • Maintenance has clear limits. The contract states exactly what $300 covers (updates, backups, fixes, a set number of support hours) and what it doesn't (new features).
  • Prices for Spain to be set in euros. The figures above are working numbers in US dollars. The final euro pricing should reflect what the partner learns from Spanish buyers.

05How clients get it

Each client has a completely separate installation. Nothing is shared between clients.

Only technical health information (online status, version number, backup result, error reports) travels back to us, with the client's agreement in the contract. Employee data stays on the client's server.

Installation, step by step

  1. The client buys a Hostinger VPS in an EU data centre using our recommended plan, or we provide one under managed hosting.
  2. We run one install command. The full system is running on the client's own web address with HTTPS in about 15 minutes.
  3. We set up the company: logo, departments, users, Spanish holidays (national, regional and local), leave types and working hours.
  4. We train the client's admin staff, and employees receive email invitations to set their passwords.
  5. Monitoring and nightly backups switch on automatically.

06Making it Spain-ready

The product was built for one company in Bangladesh. These are the changes Spanish clients need.

AreaTodayFor Spain
LanguageEnglish onlyFull Spanish (screens, emails, documents, help centre), with English kept. Catalan and other regional languages can follow if the partner sees demand.
Working-time recordsDaily check-in and check-out with historyCompliant registro de jornada: records can't be silently changed (every correction is logged with a reason and who made it), kept for 4 years, employees can see their own records, and an inspector-ready export is one click away. Spain has been moving toward requiring digital, tamper-proof records, so the exact current rules will be confirmed with a Spanish labour advisor.
GDPRStrong security, but not set up for EU rulesExport or delete an individual's data on request, data-retention settings, a privacy notice for employees, no data sent to outside services, and a data processing agreement (contrato de encargado del tratamiento) because we access the server for maintenance.
SalaryFull salary records with a fixed Bangladesh breakdownSalary records, bonuses and history, plus a clean export for the company's payroll advisor (gestoría). We will not calculate Spanish payslips (Social Security, IRPF), since most SMEs already outsource that.
Calendar and leaveBangladesh holidays and leave rulesSpanish national, regional and local holidays, Spanish leave types as defaults (vacation, sick leave, parental leave and so on), all editable per company.
FormatsTaka (৳), Dhaka timeEuro (€), Spanish date and number formats, Madrid time (Canary Islands time where needed). All configurable per client.
BrandingFutureDesh name and domains built inEach client's own logo, company name and web address.
Right to disconnectNotifications at any hourOptional quiet hours for notifications, which supports Spain's digital-disconnection rules.

07Technology changes

We are deliberately not rewriting the product. The core technology is modern and widely used. The changes are about packaging, security, compliance and maintainability.

Why no rewrite

A full rewrite of more than 40 modules would take most of a year and would delay sales without giving clients anything new. We keep what works and invest in what a paying client will notice: reliability, security, Spanish compliance, and fast, safe updates.

Current foundation (kept)

React web app (works in any modern browser, desktop or mobile) · Node.js application server · MongoDB database · live notifications over WebSockets. These are mainstream technologies used by thousands of commercial products. Developers are easy to find, and they will receive updates for years.

What changes

AreaTodayChangeWhy it matters to a client
InstallationSet up by hand for one companyChange Packaged with Docker, one-command install, automatic HTTPSLive in minutes, and identical on every client server
ConfigurationCompany details written into the codeChange Everything client-specific becomes a settingTheir company, rules and branding without custom code
LanguageEnglish text inside the codeNew Translation system (react-i18next), Spanish and EnglishFully Spanish product, more languages later
File storageExternal cloud service (Cloudinary)Change Stored on the client's own server (MinIO)Documents never leave their server (GDPR)
EmailOne fixed email provider (Mailtrap)Change Any email account (Google Workspace, Microsoft 365, any SMTP)Emails come from their own domain
Scheduled tasksRun inside the main serverChange Separate background worker with a job queue (BullMQ + Redis)Tasks retry on failure and run at the right local time
DatabaseMongoDB, single instanceKeep MongoDB, plus safe transactions for salary data and automatic versioned upgradesReliable salary records, safe updates
SecuritySolid login and sessions, some known gapsChange Cross-site request protection, stricter permissions, more rate limits, file content checks, optional two-factor loginPasses a client's IT or security review
PrivacyLogin locations looked up via an outside serviceChange Removed, or kept localNo employee data shared with third parties
BackupsNot automatedNew Nightly backups, copied off-server, restore testedData can be recovered from any failure
UpdatesManualNew Update agent: backup → update → health check → automatic rollback if anything failsNew features and fixes without downtime risk
MonitoringNoneNew Error tracking (Sentry), uptime and health dashboardWe often fix problems before the client notices
Quality controlManual testingNew Automated tests on critical areas, run on every change; upgrade tests before every releaseFewer bugs reach clients
LicensingNoneNew Signed license file per client (modules, user limit, support period)Clear entitlements, protects our product

Planned for after launch

These improve the code for the long term but aren't needed for the first clients. We will do them gradually after February:

  • Moving the code to TypeScript (fewer errors as the team grows).
  • Modernising how the web app loads and caches data.
  • Single sign-on with Microsoft or Google accounts, for larger clients.
  • A mobile app, if clients ask for one (the web app already works on phones).

08Maintenance and support

Maintaining many separate installations is the main operational challenge of this model. This is how we keep it manageable.

One product, many servers

Every client runs the same software. Differences between clients are settings, never separate code. A fix made once reaches every client.

How an update reaches a client

  1. We release a new version after automated tests and upgrade tests pass, normally once a month and immediately for urgent security fixes.
  2. The update agent on the client's server backs up all data and files.
  3. It installs the new version and upgrades the database automatically.
  4. It runs a health check. If anything fails, it restores the previous version on its own.
  5. The result appears on our monitoring dashboard.

What we see centrally

For every client: online or offline, version, last backup result, disk space, and error reports. Problems trigger alerts to us, so most issues are fixed before the client reports them.

Proposed support levels (draft)

PriorityExampleFirst response
CriticalSystem down, nobody can log inWithin 4 business hours
HighA key feature isn't working (for example check-in)Next business day
NormalQuestions, minor bugs, small changesWithin 2 business days

Our team is in Bangladesh, 4 to 5 hours ahead of Spain, so the full Spanish morning overlaps with our working day. Support should be available in Spanish, either through a team member or through the partner for first contact.

09Roadmap to February

From 6 October 2026 to launch at the end of February 2027. No new features are added during this period: only Spain-readiness, packaging and reliability.

Oct
Nov
Dec
Jan
Feb
Product and engineering
1 · Prepare
2 · Configurable product
3 · Packaging and install
4 · Security, GDPR, time records
5 · Spanish version
6 · Updates, tests, monitoring
7 · PilotsFutureDesh + 1–2 Spanish clients
8 · Launch preparation
Spain partner
Market check and pricing
Find pilot clients
Legal and labour advice
Review Spanish texts
Sales material and demos
Engineering With clients Spain partner
1 · Prepare6–12 Oct
  • Freeze new features.
  • Rent an EU test server.
  • Separate the FutureDesh public website from the product.
  • List everything specific to FutureDesh or Bangladesh.
2 · Configurable product13 Oct – 2 Nov
  • Company name, logo, domain, timezone, currency, work week, holidays, leave rules and salary structure all become settings.
  • Modules can be switched on or off.
  • File storage and email move to the client's own server and accounts.

Done when: a fresh installation can be set up for a fictional Spanish company without touching code.

3 · Packaging3–16 Nov
  • Docker packaging.
  • One-command installer.
  • Automatic HTTPS.
  • Separate background worker.
  • Nightly off-server backups.

Done when: a blank Hostinger VPS becomes a working FutureDesk in under 30 minutes.

4 · Security and compliance17 Nov – 7 Dec
  • Close known security gaps.
  • GDPR tools (data export, deletion, retention, privacy notice).
  • Tamper-proof working-time records with an inspector export.
  • Labour advisor review.

Done when: a Spanish advisor confirms the time-record features meet current rules.

5 · Spanish version8–28 Dec
  • Translation system.
  • All screens and emails in Spanish.
  • Spanish holidays and leave defaults.
  • Euro and date formats.
  • Native-speaker review by the partner.

Done when: a Spanish employee can use every module without seeing English.

6 · Maintenance tooling29 Dec – 18 Jan
  • Update agent with automatic rollback.
  • Automated tests.
  • Monitoring dashboard.
  • License files.

Done when: an update can be pushed to a test server and rolled back automatically on failure.

7 · Pilots19 Jan – 8 Feb
  • FutureDesh moves onto the new package as client #1.
  • One or two Spanish companies use it for real, at a pilot price, and we fix what they find.
8 · Launch9 Feb – end Feb
  • Spanish user manual and admin guide.
  • Final contracts (license, maintenance, data processing).
  • Demo server for sales.
  • Website and sales materials.

10Team and partner role

WhoResponsibility
Lead developerAll engineering: product changes, packaging, security, updates, installations
Team member 1Testing every module, documentation and user manual, demo server
Team member 2Contracts and admin, support desk setup, coordination with the partner
Spain partnerMarket knowledge, positioning, pricing feedback, pilot clients, Spanish language quality, local advisors, sales

What we need from you

Talk to 5–10 potential buyers

Do they feel the pain of time-tracking compliance and per-employee pricing? Would they choose their own server? What would they pay?

By mid-November
Two pilot companies

Friendly SMEs willing to use FutureDesk for real in January at a reduced price, in exchange for honest feedback.

Agreed by early December
A labour advisor or gestoría contact

To confirm the working-time and leave features meet Spanish rules, and to check the salary export suits payroll advisors.

By late November
Spanish language review

Read through the Spanish screens and emails, and correct wording so it sounds natural for Spanish HR users.

During December
Pricing in euros

Confirm or adjust the license and maintenance prices for the Spanish market.

By end of November
Legal templates

A Spanish lawyer's review of the license agreement, maintenance agreement and GDPR data processing agreement.

By mid-January

11Risks

RiskWhat we do about it
Tight timelineFeature freeze until launch. If time runs short, cut first: extra languages beyond Spanish, low-demand modules (meals, birthdays), two-factor login.
One developerEverything automated and documented (install, update, backup), so the system doesn't depend on one person's memory. Offering source-code escrow can reassure clients.
Too many custom requestsCustom work is paid, scheduled, and built into the main product. A clear limit on how much we take on per month.
Strong local competitorsDon't compete on features. Compete on ownership, privacy, flat cost and flexibility. Target firms that don't want a per-employee subscription.
Legal complianceA Spanish labour advisor and lawyer review before launch. No promises on payroll calculation.
Client server problemsOne standard, recommended server setup. Monitoring, nightly off-server backups, and automatic rollback on failed updates.
Cross-border invoicingGet accounting advice on invoicing Spanish companies (VAT) before the first contract.

12Open decisions

Questions to settle together over the next few weeks.

  1. Final euro pricing for the license, maintenance and customisation work.
  2. Should we offer managed hosting from launch, or only installation on the client's own server?
  3. Which Spanish regions to target first, and whether Catalan is needed early.
  4. Product name: check that "FutureDesk" is free to use as a brand in Spain and the EU.
  5. How the partner is paid: commission per license, share of maintenance, or both.
  6. Who handles first-line support in Spanish.