Standards-based checklists Offline on site Report from the app

Custom inspection app

An inspection app replaces the paper inspection form with structured recording on the inspector's tablet or phone, and the report is ready straight away. Appfront builds the app around the standards framework you work to, whether that is NEN 3140, an SCIOS scope or your own internal protocol. It works fully offline, because in a meter cupboard, crawl space or substation that is the rule rather than the exception.

What is an inspection app?

An inspection app guides the inspector through the points the standard prescribes, records a judgement for each point and builds the report from that. The difference from a generic checklist app lies in that last word: the report. An inspection is only complete once there is a document that meets the standard's requirements and that your client can present during an audit or an insurance matter.

The standards framework therefore determines the structure of the app, not your preference for a screen layout. NEN 3140 covers the safe use of existing low-voltage installations and electrical work equipment and prescribes periodic inspection. NEN 1010, by contrast, covers the installation of new systems. Confusing the two in the records produces a report that formally proves nothing.

In addition, many inspection companies work within the SCIOS certification scheme, which specifies per scope what is assessed and how. Scope 8 covers the electrical installation, scope 10 the fire risk of electrical equipment according to the NTA 8220 methodology. An app that works with scopes must handle a separate question set and report format for each scope. That is exactly where standard packages get stuck and where custom software pays for itself.

The standard drives the app

The question set, failure criteria and report structure follow the standards framework you work to. If a standard changes or a new scope is added, that is a configuration change, not a rebuild.

No network, no problem

Meter cupboards, crawl spaces and transformer stations rarely have coverage. The inspector works offline, including photos, and the app syncs as soon as a connection is available again.

Reports without typos

The report is built from what is recorded during the inspection. That saves you the evenings spent transcribing findings into a word processor afterwards.

How we build your inspection app

We start with the report you need to deliver and work backwards to the screen. That sounds back-to-front, but it avoids the most common mistake: a pleasant data-entry app that doesn't quite capture the information the report requires.

1
Standards framework and report format

We go through your standards framework and establish which information the final report must contain. For each scope or protocol, we determine the question set, the rejection criteria and how defects are classified.

2
Shadowing fieldwork

We accompany an inspector on site: where measurements are taken, where the tablet sits, and how many hands are free. These observations shape the order of data entry more than any workshop could.

3
Build and field testing

We build in iterations and test on location, not in the office. An app that runs smoothly on Wi-Fi can still freeze in a basement with half a bar of signal while attempting to sync.

4
Rollout and ongoing development

Rollout through your device management, with monitoring of synchronisation and report generation. Afterwards, we continue development as standards change or as you introduce new scopes.

Two related applications on the same device: inspection rounds at critical assets for organisations subject to the Wwke, and linking and reading product passports in manufacturing and maintenance.

Two related applications under a different assessment framework: inspections of housing locations and material provenance on the construction site.

Two related applications with a different purpose: investigation following an incident in healthcare and checks on notifications for foreign agency labour.

If the inspection concerns a hazardous zone, an additional question must be answered in advance: may the equipment being brought in enter that area, and has it been measured? This is covered in the app for zone control and gas measurement.

If the work is an EPBD inspection of a heating or air-conditioning system, specific requirements apply to who may carry out the inspection and to the deadline for registration. See the app for on-site EPBD inspections.

For sewer inspection, the coding is fixed by a standard and you often work without signal. We have a separate page on the app for sewer inspection and pumping station rounds.

What an inspection app actually does

Which components matter most depends on what you inspect and against which framework. These are the features that come up most often.

Standards-based question sets

A dedicated question set for each inspection type, with fixed answer options and rejection criteria. Conditional questions ensure the inspector only sees what applies to that particular object.

Recording defects with evidence

Linking an observed defect to a photo, a location within the asset and a classification. That makes the report substantiated rather than a list of judgements.

Asset registration and history

Every inspected object has its own history. On arrival, the inspector sees what was found last time and whether it has since been rectified.

Measurements and equipment

Measured values are recorded at the point they belong to, with the measuring instrument used noted. In an audit, the traceability of a measurement is often just as important as the value itself.

Report generation

The report in your own layout, built from the recorded data, containing the sections the standard requires. Ready to send directly or to publish via a portal for the client.

Re-inspection planning

Inspections have a validity period. The app tracks when an object is next due, so work is driven by the schedule rather than by a reminder.

Who we build inspection apps for

Inspection is a broad term. Practice differs considerably between an inspection and certification company and a property manager with an in-house technical department.

Inspection and certification companies

Companies whose main activity is inspection and who operate within a certification scheme. Here, it's all about adherence to standards, evidential strength and the ability to handle several scopes side by side.

Installers with an inspection division

Installation companies that also carry out periodic inspections alongside installation work. They benefit from an app that connects with their other workflows. See also our software for installers.

Property and facilities management

Facility managers with an in-house technical department who want to track the condition of installations across a portfolio. The history per asset matters more here than the individual inspection.

Organisations with internal protocols

Companies that inspect against their own protocol rather than a public standard, for example for machine safety or internal quality assurance.

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 behind an inspection app

The technical core of an inspection app is the offline layer. Everything the inspector needs is stored locally on the device, including the question set and the object history, and synchronises as soon as there is a connection. The integration with your back-end systems is also decisive: inspected objects have to come from somewhere and defects found have to go somewhere. Often that is a maintenance system where the repair work is scheduled, or the defect goes to the technician as a work order.

If you carry out asbestos surveys and want to build the report from what has been recorded on site, there is our app for asbestos surveys and reporting.

If you inventory or remove asbestos and want to record the work in your own software in the LAVS, see our page on a LAVS integration.

If you measure coating thicknesses and want to produce a measurement report straight away, there is our app for coating thickness measurement and reporting.

If it concerns roofs, with a floor plan per roof plane and a warranty that requires inspections, look at our app for roof inspection reports and warranties.

For foundation researchers and municipalities with many properties, there is our reporting software for foundation research.

If you deliver investigation reports rather than inspection forms, an app for investigation reports is a better fit.

Offline-first architecture Conflict resolution during sync iOS and Android (native or Flutter) Photos with compression and metadata Barcode and QR recognition of objects PDF generation of reports Digital signatures Integration with maintenance and ERP systems REST integrations Role-based access control Audit logging Encryption in transit and at rest Monitoring and alerting CI/CD pipelines

Why choose Appfront for your inspection app?

We build custom software with smart technology and thoughtful design. In inspection, thoughtful design mainly means knowing where the inspector stands when operating the screen. An input field that makes sense in the office does not work with gloves on, above a switchboard.

We work in design and development sprints, so you see working versions along the way and steer priorities. For an inspection app, we deliberately schedule field testing within those sprints, because conditions on site determine how the app behaves, and a test environment cannot replicate that.

The process runs from a no-obligation introduction through planning and development to maintenance. The last of these is not a side issue in inspection: standards get revised, scopes change and your services expand. An app that is not set up for that becomes buried in exceptions within a few years.

See also our broader app development, our field service apps, and what we do in custom software more generally.

  • Custom apps for iOS, Android and web that fit your working process
  • The question set follows your standards framework rather than a fixed template
  • Multiple inspection types and scopes side by side
  • Offline working as the starting point, not an optional extra
  • Report structure built from the recorded data, with no retyping
  • Object history so the inspector can see what has happened before
  • Integrations with your maintenance, ERP or planning system
  • Field testing during construction, not only at handover
  • Ongoing development when standards or scopes change

Reliability and data protection

In inspection, data protection comes down to two things: the evidential value of what has been recorded, and the protection of data about installations and buildings. The first requires records that cannot be altered unnoticed afterwards. We log who recorded what and when, and keep any changed finding visible alongside the original.

The second point is often underestimated. An inspection file describes precisely where the weak spots in a building or installation are. That is information you do not want to share more widely than necessary. We therefore set up access by role and assignment, so an inspector only reaches their own objects and a client only reaches theirs. Personal data in the file also falls under the GDPR.

Our approach is set out in our information security policy and CVD policy. Questions about your situation? Get in touch.

  • Records that can be traced back afterwards
  • Changes visible alongside the original finding
  • Access control by role and assignment
  • Separation of data between clients
  • Encrypted local storage on the device
  • Remote wipe if a device is lost
  • Encryption in transit (TLS 1.2 or higher) and at rest
  • GDPR-compliant processing of personal data in files

Frequently asked questions about building an inspection app

What inspection and certification companies usually ask us first.

If you specifically carry out building surveys for energy performance, separate rules apply: the calculation follows NTA 8800 and must be done in certified calculation software. What an app can and cannot do there is covered on building an energy label app.

Two types of inspection have their own rules: lifting equipment carries a certificate per item, covered in lifting equipment inspection app, and for other inspectable work equipment there is the inspection logbook.

A checklist app collects answers. An inspection app builds a report from them that meets the requirements of a standard and that your client can use as evidence. That calls for rejection criteria, defect classification, traceable measurement values and a fixed report structure. Those are exactly the elements a generic tool usually lacks.

Yes, and in practice that is often the main reason to build custom software. Each scope or standard has its own question set, its own rejection criteria and its own report format. We build it so that adding a new scope is a matter of configuration, rather than meaning a second app alongside the first.

NEN 1010 covers the installation of new low-voltage systems, while NEN 3140 covers the safe use and periodic inspection of existing installations and electrical work equipment. For an app, that means a completely different question set and report format. Mixing them up in the records produces a report that formally does not show what you intend it to show.

Yes, and for inspection that is no luxury. Meter cupboards, crawl spaces and transformer stations rarely have coverage. The app keeps the question set, the object history and the recorded findings locally and syncs as soon as there is a connection. Conflict resolution is important: if two inspectors have touched the same object, that must be resolved explicitly.

Yes. The report is generated from the records in your own layout, including the sections the standard requires. Many companies also want a variant for the client and a more detailed internal version. That is straightforward to produce from the same recorded data.

Usually, yes. Inspected objects come from somewhere, and identified defects need to go somewhere. We integrate with maintenance, ERP or planning systems via their API. If your system has no usable API, we build an intermediate layer rather than working directly on the database.

Photos are linked to the specific finding, not attached separately to the report. They are compressed locally so that synchronisation also works on a poor connection. Where relevant, we record the location and time of capture so that the evidence remains traceable.

The question set and sometimes the report format then change. We build those parts so they can be adjusted without rebuilding the app. Existing reports remain visible in the version in which they were drawn up, because an old report must stay readable exactly as it was issued.

Ready to build your inspection app?

Tell us what you inspect and against which framework. We are happy to look at the question sets, the report format and the way your inspectors work on site. Even if you currently work with paper or with a package that doesn't quite fit, that is a good starting point for a conversation.

Edit content