Available

uttek HR

HR management with digital personnel files, leave and deadlines – privacy-compliant on your own server.

Digital personnel files with contracts and documents, holiday accounts and requests on the phone, deadlines for probation, fixed-term contracts, safety briefings and driving licence checks, checklists for joiners and leavers. Sensitive data encrypted, access logged, deletion periods automatic. Self-hosted, full source code, any number of staff.

Live demo without sign-up · your own demo copy with sample data (trades business, medical practice, agency & office) · admin view-only

Overview: absent today, requests, deadlines
Overview: absent today, requests, deadlines

Personnel files in binders, holidays in a spreadsheet, deadlines in your head: when does probation end, when does the fixed-term contract expire, who needs the next safety briefing, whose driving licence must be checked? And who is actually allowed to see the bank details?

uttek HR brings everything together in a digital personnel file: personal data, contracts with probation and fixed terms, documents with expiry dates, qualifications with validity and the holiday account with carry-over and bank holidays. The deadline overview shows what is due in the coming weeks and sends email reminders. Checklists for joiners and leavers assign the tasks to HR, the line manager and IT.

Staff request holidays on the phone and see their holiday account, their documents and tasks; the line manager decides with one click, in Enterprise optionally in two steps with HR. Bank, tax and social security data as well as salaries are encrypted and visible only with a dedicated permission, every access to a file is logged, deletion periods after leaving run automatically. With uttek Connect, staff and absences go to uttek Rota, Time and Dispo – without salary and without the reason for sickness.

Database

SQLite out of the box, MySQL/MariaDB at the push of a button

Starts with SQLite – no database setup. As your business grows, switch to MySQL/MariaDB (PostgreSQL optional) with the admin wizard: test the connection, migrate all data, verify counts, switch over – with rollback.

The upgrade wizard is a uttek standard and is being built into every tool in upcoming versions.

uttek Connect

Works together – every uttek tool talks to the others

With uttek Connect you link your uttek tools by address and key: tickets become Dispo jobs, customer data comes from the CRM, feedback lands in the ticket and the customer history, shop orders in the CRM – at no extra cost and without a cloud middleman.

Connects with uttek Dispo uttek Tickets uttek Call uttek Customers uttek Shop uttek Jam uttek Time uttek Quotes & Invoices uttek Stock uttek Game · coming soon uttek Mileage Log uttek Mail & Calendar uttek Mileage Log for Dispo uttek Rota uttek Community uttek Media Library uttek Unterwegs uttek Web App Development uttek Space

uttek Connect is a uttek standard and is being built into every tool in upcoming versions. Connections to tools that are not yet available follow when they launch.

What uttek HR can do

Digital personnel file

Personal data, contact, emergency contact, department, line manager, contracts with probation, fixed term and salary, hours balance from uttek Time – all on one page, as a printable data sheet PDF.

Learn more →

Holidays & absences

Holiday account per year with carry-over and expiry, half days, bank holidays for Germany/UK, sickness, parental leave, special leave. Requests on the phone, decision by the line manager, monthly overview for the team.

Learn more →

Deadlines & reminders

Probation, fixed terms, expiring documents, safety briefings, driving licence checks, first aiders and deletion periods in one list – colour-coded by urgency and with email reminders.

Learn more →

Documents with expiry dates

Contracts, references, certificates and proofs per person, confidential categories for HR only, retention period per document type.

Learn more →

Joiners & leavers with checklists

Templates for joining and leaving with tasks relative to the key date and responsibilities (HR, line manager, IT, office, employee) – starts automatically for a new joiner.

Learn more →

Data protection built in

Roles and permissions, sensitive data and salaries encrypted, line managers only see their team, access log per file, deletion periods, GDPR access and erasure.

Learn more →

Reports & payroll list (Pro and up)

Headcount, joiners and leavers, turnover, holidays and sick days in summary. In Enterprise: monthly list for payroll with hours, holidays, sickness and changes.

Learn more →

uttek Connect: Rota, Time, Dispo

Pro and up: staff and absences to uttek Rota, Time and Dispo, hours balance from uttek Time, jobs from uttek Dispo checked against holidays and qualifications. REST API and webhooks.

Learn more →

State-of-the-art security

Password policy with a check against leaked passwords, two-factor sign-in via authenticator app with backup codes (can be required per role), login lockout after failed attempts, “forgot password” by email, HTTPS/HSTS and encryption of sensitive fields – all switchable, nothing forced.

Learn more →

Where uttek HR is used

Trades

Trades & engineering

Fitters, apprentices and office: driving licence checks, safety briefings, holiday planning in the busy season and jobs from uttek Dispo that clash with holidays.

Praxis

Practices & care

Part-time, mini-jobs and apprentices, hygiene and radiation protection with validity, sick notes with deletion periods, parental leave.

Office

Agency & office

Teams with line managers, working students and fixed-term contracts, onboarding checklists for IT and equipment, holidays on the phone.

How it works

  1. View demoOpen the live demo with sample data – view a personnel file, decide a holiday request, check the deadlines, view “My area” on the phone.
  2. Buy licenceChoose a licence, pay, and get your invoice and licence key straight away in your customer account.
  3. InstallDownload the ZIP, upload it to your web hosting (PHP 8.2 + SQLite), start the setup wizard.
  4. CustomiseConfigure fields, rules and templates in the browser – or extend the code yourself.

Templates & designs

Three templates – Standard, Light and Dark; everyone picks their own in the account menu. For “Standard” you choose one of 16 designs. Switch in the administration, back with one click.

A look inside

Screenshots with sample data.

uttek HR can do more – just tell us what you wish for.

You describe it, we build it. Test first, pay later.

Preview first, you only pay after confirming. With an idea discount if your idea may help everyone. Learn more

Licences & prices

Self-hosted, full source code. Basic up to 5, Pro up to 30, Enterprise up to 100 users. No VAT is charged in accordance with Section 19 of the German VAT Act (UStG, small business scheme).

🚀 Founder-friendly Pay once, use forever. No subscription trap, no per-user fees – ideal for founders and young teams. First year of updates included, optional afterwards.

🎉 Opening offer until 31 Dec 2026: 5 credits (worth €75) with Basic · 10 credits (worth €150) with Pro · 15 credits (worth €225) with Enterprise (= 15 minutes per credit) – added automatically as soon as your order is paid, valid for 6 months from purchase.

Basic

Pay once, use forever.

€79
one-time · final price
  • Full source code, freely editable
  • Up to 5 users · documents included
  • With app (+€33 one-time): as many app users as you need
  • 12 months of updates
  • E-mail support (longer response time)
  • Updates afterwards optional: 20% p.a. (€15.80)
Software only€79
With service+ €79

Installation, basic setup, a short online briefing (30 min) and 3 months of e-mail help.

Recommended

Pro

With e-mail support in the first year.

€199
one-time · final price
  • Full source code, freely editable
  • Up to 30 users · documents included
  • With app (+€59 one-time): as many app users as you need
  • 12 months of updates
  • E-mail support
  • Updates afterwards optional: 20% p.a. (€39.80)
Software only€199
With service+ €149

Installation, basic setup, logo & colours, 6 months of e-mail help and all first-year updates installed by us.

Enterprise

With setup & priority support.

€590
one-time · final price
  • Full source code, freely editable
  • Up to 100 users · documents included
  • With app (+€99 one-time): as many app users as you need
  • 12 months of updates
  • Priority support
  • Updates afterwards optional: 20% p.a. (€118)
  • Setup, interfaces, customisations
Software only€590
With service+ €399

Installation, setup incl. data import, uttek Connect linked, 12 months of help with response within 1 business day, first-year updates installed, plus 10 service credits.

FeatureBasicProEnterprise
Full source code (PHP), freely editable✓✓✓
Runs on your own server (self-hosted)✓✓✓
Security: two-factor (TOTP), password policy, login lockout, field encryption✓✓✓
Usersup to 5up to 30up to 100
Users (incl. technicians/staff)up to 5up to 30up to 100
documents included✓✓✓
Digital personnel file with contracts, data sheet PDF✓✓✓
Holiday account, requests and absences, bank holidays DE/UK✓✓✓
Documents with expiry dates, qualifications, deadlines with reminders✓✓✓
Checklists for joiners and leavers✓✓✓
My area on the phone (self-service)✓✓✓
Encrypted sensitive data, access log, deletion periods, GDPR✓✓✓
Reports: headcount, turnover, holidays, sick days–✓✓
Calendar feed (iCal) for person and team–✓✓
uttek Connect (Rota, Time, Dispo), REST API–✓✓
Custom fields, automations, MySQL/MariaDB–✓✓
Two-step approval (line manager + HR)––✓
Monthly list for payroll (PDF/CSV)––✓
Audit-proof change log, own branding, PostgreSQL––✓
Mobile app (web app) for the teamoptional, one-time per companyoptional, one-time per companyoptional, one-time per company
Price€79€199€590

Combination options

Add what you need – each option can be booked separately, final prices under § 19 UStG.

Software onlyfrom €79 one-time

Install it yourself on your own web space.

Choose tier
With uttek Space€14.99 / month

Hosted by us: subdomain, storage and mailboxes; one-time licence + €29 installation.

Request a space
With app+ €33 one-time

Web app for iPhone & Android, as many app users as you need.

To the app
With service & maintenancefrom €29 / month

Installation via “With service” per tier, then maintenance as a service plan, cancellable monthly.

Service plans

My service promise

  • Short questions free, time is rounded down in your favour
  • Personally with Rudi, answer usually within 24 hours on working days
  • Regular customers from purchase no. 3: 10 % loyalty discount + 30 extra minutes

Our promise in detail

Mobile app

Web app for iPhone & Android – install without an app store. Holiday account, requests, own documents and tasks on the go; line managers decide requests on the phone.

from €33one-time per company

Basic €33 · Pro €59 · Enterprise €99 – depending on your licence tier

  • With the app, as many app users as you need – you create them yourself in your admin. Without the app they count towards the licence user limit (Basic 5, Pro 30, Enterprise 100).
  • Pay once, use indefinitely – no subscription, no price per user
  • Special requests billed once via service credits (quote)
Requires a licence for the tool.

How to install the app (illustrated guide) · Licence key per company + domain, perpetual

A licence covers one company (including its sites). Resale and transfer are not permitted – details in the Licence terms.

We reserve the right not to charge for service.
If a customisation you request also makes sense for our standard tool and you allow us to include it for everyone, the quote can even be €0.

What would a subscription cost in comparison?

With HR software on subscription at €49 per month (e.g. 20 staff at around €2.50 each) you pay over five years €2,340 – with uttek HR Pro (€199 one-time, updates optional afterwards) only a fraction of that.

Do the maths yourself
Placeholder
“A real customer's voice will appear here soon.”

Customer testimonials are only published with explicit permission. No made-up names.

Frequently asked questions

Who sees which data?

Roles decide: HR sees all files; bank, tax and social security data as well as salaries only with the dedicated “sensitive data” permission. Line managers see their team without sensitive data and decide requests; only decision-makers see the reason for a sick note. Staff only see themselves and non-confidential documents in “My area”.

How is the data protected?

The software runs on your server. Sensitive fields and salaries are stored encrypted and masked in the file; showing them is logged. Every access to a file, document or export is in the access log. After leaving, per document type and for sick notes, retention periods delete the data automatically; data access as a file and erasure on request are built in.

How do holiday requests work?

Staff choose the type and period on the phone; working days, half days and bank holidays are counted automatically and the remaining leave is checked. The line manager gets the request, sees overlaps in the team and approves or rejects – in Enterprise optionally with a second step in HR. Remaining leave carries over at year end and expires on the configured date.

Does uttek HR replace payroll?

No. uttek HR is the HR administration before it: files, contracts, holidays, deadlines. In Enterprise it creates a monthly list with hours, holidays, sick days and changes for your payroll office or payroll software as PDF and CSV.

Does uttek HR work with rota and time tracking?

Yes, from Pro via uttek Connect: staff, qualifications and approved absences go to uttek Rota, Time and Dispo – without salary, bank details or the reason for sickness. Closed months from uttek Time appear as the hours balance in the file, jobs from uttek Dispo are checked against holidays and expired qualifications.

What do I need to run it?

Web space with PHP 8.2 or newer. The database (SQLite) is built in; MySQL/MariaDB is optional from Pro. A daily cron job is needed for reminders, holiday carry-over and deletion periods.

Can I try the demo?

Yes, without sign-up. Every visit gets its own demo database with sample data (trades business, medical practice, agency & office), deleted after 24 hours. All people and data are fictitious.

How secure are logins and data?

Passwords are only stored as a secure hash; new passwords need at least 12 characters and are checked offline against a list of leaked passwords. Everyone can set up two-factor sign-in via an authenticator app (e.g. Google Authenticator, Aegis) with backup codes, and the admin can require it per role. After 5 failed attempts a login lockout with increasing delay applies; “forgot password” sends a single-use link valid for 1 hour. Optionally emergency contacts, notes on staff, contracts and absences – sensitive personnel data and salaries get a second layer are stored encrypted with AES-256-GCM, with the key outside the web root. The “Security (status)” page shows all measures at a glance.

More questions? Write to us.