Service routes & scheduling Water values & work orders Contracts & invoicing

Custom pool service software development

Appfront builds custom software for pool service companies: from service routes and technician scheduling to recording maintenance visits and water values, managing chemical and parts stock, maintenance contracts and subscriptions, work orders with photos, invoicing and a customer portal. One system for the office and the field, tailored to your service levels and your customer base. Built for pool service companies, pool builders with a maintenance division, and operators of public pools who want to run their service more efficiently and demonstrably.

What is pool service software?

Pool service software supports the complete process a pool service company runs: scheduling service routes and technicians, carrying out and recording maintenance visits, logging water values such as chlorine and pH, managing chemical and parts stock, monitoring maintenance contracts and subscriptions, and producing work orders, invoices and a customer portal. Everything serves one goal: keeping every pool maintained on time and with the right water quality, and being able to demonstrate that too.

Standard packages often force your working method into a fixed mould. A pool service company, however, differs greatly in the types of pools it maintains, the service levels it agrees to and the way its stock, contracts and invoicing are organised. Custom software fits your process rather than the other way round, and can grow with you as your customer base or service range changes. That prevents loose spreadsheets, paper job sheets and information getting stuck in WhatsApp groups.

Under the bonnet, this is closely related to classic field service management: routes, service visits, recording and invoicing. Also read more about our broader approach to maintenance software and custom software.

One file per pool

Site details, installation, contract, service history, measured water values and invoices in one coherent record. The planner in the office and the technician on the road work from the same data, without re-keying from separate lists or folders.

Routes and visits under control

Maintenance frequencies and locations come together in efficient service routes and a clear weekly schedule. Urgent call-outs, seasonal peaks and holidays can be accommodated, so no pool misses a visit and your technicians drive as few miles as possible.

Demonstrable water quality

Every measurement, treatment and chemical used is recorded with date, technician and photo. This builds a traceable history for each pool that you can show to clients and that helps public pools demonstrate accountability.

How we build your pool service software

We work step by step and involve your planners and technicians early on. From a thorough review of your service process, service levels and stock management through to go-live and ongoing support, every step aims for software your team understands, trusts and enjoys using every day, both in the office and in the service van.

1
Discovery & scope

We map out your process: routes and scheduling, how a service visit unfolds, recording water values, stock management, contracts and invoicing. Together we decide which functionality delivers the most value and where we start.

2
Design

We design the data structure around baths, contracts and service visits, along with the office screens and the mobile app for the technician. Along the way we consider offline working, integrations and quick, logical data entry on site.

3
Build & iteration

We build in short iterations with automated testing and monitoring. You see working versions along the way and help set priorities and ensure the software fits the daily practice of your technicians.

4
Go-live & management

A controlled go-live with transfer of existing pools and contracts, followed by ongoing support, monitoring and further development as your customer base or service range grows.

What pool service software actually does

We tailor every application specifically to your service process, service levels and customer base. Below are the features we most often deliver for businesses that maintain pools.

Service routes and scheduling

Plan technicians by day and week based on maintenance frequency, location and service level. Urgent call-outs and seasonal peaks are easy to accommodate, keeping routes efficient and ensuring no pool misses a scheduled visit.

Recording water values

Log chlorine, pH, alkalinity, temperature and other measurements at each visit, with automatic alerts when a value falls outside the agreed limits. For each pool you build a history that makes trends visible and flags problems early.

Job sheets with photos

On site, the technician completes a job sheet with the work carried out, chemicals used, parts replaced and before-and-after photos. The client signs on the spot and receives the sheet digitally, even when there is no signal on the road.

Stock management

Track chemical and parts usage per visit, both in the warehouse and in the service van. With reorder points and stock overviews, you prevent a technician setting out without the right supplies and materials running out unexpectedly.

Contracts & subscriptions

Record the service level, frequency and agreements for each client. Based on these, the software schedules visits, monitors contract terms and renewals, and prepares periodic invoicing, so recurring revenue doesn't slip through the cracks.

Invoicing & customer portal

Create invoices for subscriptions, additional work and supplied materials, with an integration to your accounting package and a payment service such as iDEAL. Through a customer portal, owners can view their service history, water readings, work orders and invoices.

Who we build pool service software for

Pool maintenance is carried out by different types of businesses, each with its own scale and way of working. For each of them we build software that suits their client base, service levels and way of planning and invoicing.

Pool service companies

Businesses that maintain private and commercial pools on fixed service routes. They need tight scheduling, quick on-site recording and effortless invoicing for subscriptions and additional work. We tackle route optimisation with our route planning software.

Pool builders with a maintenance division

Businesses that construct pools and then take over their maintenance. For them, the transition from handover to service contract matters, with a file per pool that keeps installation details, warranties and maintenance history together.

Operators of public pools

Operators of public and semi-public swimming pools who must monitor water quality daily and document it demonstrably. Traceable recording of measurements and actions helps them with internal accountability and with contact with inspectors.

Wellness, hotels & campsites

Maintenance providers who look after pools, hot tubs and sauna facilities at hotels, wellness centres and campsites. Reliability and demonstrable hygiene weigh heavily here, with multiple pools per site and clear agreements for each client.

Not yet sure about a large project?

Test your idea first: a working prototype in 1 day

With OneDayBuild, we turn your idea into something tangible in one day for €1,150, so you can see whether further development is worth the investment. Decide to go ahead with the full build? Then we credit the full cost.

Explore OneDayBuild →

Technology and integrations

We build with a modern, maintainable web stack and a mobile app for your technicians, and integrate with the systems you already use wherever needed. For pool service, the most relevant are: an accounting integration for your invoicing, a payment service such as iDEAL and, where it makes sense, your existing customer administration. Offline working in the service van and reliable synchronisation are the starting points, so nothing is lost on the road. If you want to optimise the service process more broadly, also look at a full CMMS maintenance management system.

For pools that want to record daily chlorine, pH and clarity readings digitally, there is our pool water measurement log software.

If you manage a pool yourself and need measurements, deviations and actions in a single log, there is our pool water quality log software.

Node.js / Python / PHP / .NET React / Vue front end PostgreSQL / SQL database Mobile app (iOS / Android) Offline-first & synchronisation REST & web service integrations Accounting integration iDEAL / payment service Maps & route optimisation OAuth 2.0 / SSO Role-based access control Photo and document management Encryption in transit & at rest Automated testing Monitoring & alerting CI/CD pipelines

Why Appfront for your pool service software?

Appfront builds custom software for service and technical companies, always starting with a thorough analysis of your service process, service levels and stock management. Software for pool service has to work correctly from a technical standpoint, but it also has to fit the way technicians work, such as filling in a job sheet on their phone with wet hands.

We write clear documentation so your own team, or a future supplier, can understand and manage the software. No black box, but transparent code and clear agreements on integrations, authorisation and management. You own your software and your data, with no vendor lock-in.

You work with a dedicated point of contact who understands both the technology and the day-to-day practice of a service business. This keeps lines of communication short, avoids misunderstandings and speeds up decisions when choices need to be made during the build.

Also take a look at our related services: maintenance software, a CMMS (maintenance management system), custom CRM software and custom software. Any questions? Get in touch.

  • Custom software for service and maintenance companies
  • One system for the office and the field
  • Mobile app that works offline in the service van
  • Quick recording of water readings and job sheets on site
  • Integrations with accounting packages and payment services such as iDEAL
  • Role-based access control and traceable records
  • Clear documentation your team can read and manage
  • You own your software and data, with no vendor lock-in
  • A fixed point of contact, no account managers passed around
  • Ongoing management and further development as you grow

Security and privacy in pool service software

Pool service software processes your customers' data and their locations: addresses, contact details, installation details, service history and invoices. That is why we build according to privacy by design and data minimisation. We only process the data needed to carry out and invoice the service, and we set up role-based access so that a technician sees exactly the information they need for their job.

We build in line with the GDPR and the OWASP security standards, with encryption in transit and at rest, secure authentication and logging of who views or changes which data. Photos and documents are stored securely, and for integrations with your accounting package or a payment service we ensure careful data exchange and clear agreements on who is responsible for what.

Read more about our security approach: information security policy and vulnerability disclosure policy. Discuss your situation without obligation via our contact form.

  • GDPR-compliant data processing and data minimisation
  • Privacy by design from the architecture up
  • Encryption in transit (TLS 1.2+) and at rest
  • Role-based access and least-privilege principles
  • Secure storage of photos and documents
  • Logging of access and changes
  • Careful integrations with accounting packages and payment services
  • Built to the OWASP security standards

Frequently asked questions about pool service software

Answers to the questions we are asked most often about custom software for pool service.

Pool service software supports the whole process a pool service company carries out: planning service routes and technicians, carrying out and recording maintenance visits, logging water values such as chlorine and pH, managing chemical and parts stock, monitoring maintenance contracts and subscriptions, and producing job sheets, invoices and a customer portal. Custom software lets you set this up around your own way of working and service levels, rather than forcing you to adapt your processes to a standard package.

The software brings together all your customers with their maintenance frequency and location, so you can build efficient service routes and schedule technicians by day or by week. Emergency callouts, holidays and seasonal peaks can all be accommodated, and while on the road the technician can see on their phone or tablet which sites they are visiting that day, along with the relevant details for each location. If you would like to go deeper into route optimisation, we can combine this with our route planning software.

We build custom software. Pool service companies differ in the types of pools they maintain, the service levels they agree, their inventory management and the way they set up contracts and invoicing. Custom software fits your actual process and can grow with you as your customer base, range of services or way of working changes. After an intake meeting, we decide together which functionality matters most and in what order we develop it, without promising a fixed lead time or price that we can't yet justify.

Yes. The technician records water readings such as chlorine, pH, alkalinity and temperature directly on site, along with the work carried out, any chemicals added and any parts replaced. They create a work order with photos of the before and after situation, which the customer can sign on the spot. Working without signal is possible: data is stored locally and synchronised as soon as a connection is restored, so nothing is lost on the road.

Yes. Consumption of chlorine, pH minus, flocculant and other chemicals is deducted per service visit, as are replaced parts such as filters, pumps and seals. This gives you visibility of stock in the warehouse and in the service van, lets you set reorder points, and prevents a technician from setting out without the right supplies. Consumption also feeds back into the pool's record and, where agreed, into invoicing.

You record the service level per customer or pool: the maintenance frequency, the included tasks, and the agreements on chemicals and parts. From this, the software generates scheduled visits and keeps track of contract terms, renewals and notice periods. Recurring invoices for subscriptions and one-off invoices for extra work or materials can be prepared automatically, so revenue does not go unbilled.

Yes. Through a customer portal, the pool owner can view their service history, recorded water values, work orders and invoices, and request an extra visit or report an issue. For operators of public pools, this is valuable for demonstrably documenting water quality. You decide what the portal shows; we tailor it to the information that is relevant and understandable for your customers.

Yes. We regularly take over existing applications for maintenance or extend them, even when another party built them. We also integrate your service software with your accounting package, a payment service such as iDEAL and, where useful, your existing customer administration. We start with a review of the architecture, integrations and security, and on that basis draft a concrete plan for improvements or extensions.

Ready to build your pool service software?

Tell us how your service is organised and where you run into trouble, from route planning and recording water readings to inventory, contracts and invoicing. We are happy to help you think through the process, integrations and the mobile app for your technicians. In a no-obligation first conversation, you will get a clear picture of the options for custom software that suits your pool service business.

Edit content