Processing permit and licence applications through email queues with no visibility of the backlog, no automated statutory deadline tracking, and no way for applicants to check their status without calling?
Managing licence renewals through a manual reminder process -- a spreadsheet and an email -- and finding that licences expire before the renewal is processed because the reminder was missed?
Permits and Licensing Management Software
Building permits, business licence applications, planning applications, and regulatory approvals all share the same core workflow problem: the application comes in, an officer is assigned, inspections are arranged, a decision is made, and conditions are recorded. When this runs on paper forms and email queues, the processing time is long, the statutory deadlines are manually tracked, and applicants have no visibility of where they are in the process.
We build custom permits and licensing management systems that make the workflow visible and trackable -- for applicants who want to know where their application is, for officers who need to manage their caseload, and for service managers who need to see processing times and compliance with statutory deadlines.
Online application portal with conditional logic, document upload, and automated fee calculation for each permit and licence type
Officer workflow for case assignment, inspection scheduling, decision recording, and condition management
Applicant tracking view so permit holders can see their application status and licence history without contacting the service
Automated renewal reminders and expiry tracking so licences don't lapse before renewal is processed
RaftLabs builds custom permits and licensing management software for local authorities and regulatory agencies processing building permits, business licences, planning applications, and regulatory approvals. A custom system covers the full workflow from online application through officer assignment, inspection scheduling, decision recording, and condition monitoring -- with GIS integration, automated fee calculation, and a citizen-facing tracking portal. Most permits and licensing projects deliver in 14 to 20 weeks at a fixed, agreed cost.
100+Software products shipped
·FixedCost delivery
·14-20Week delivery cycles
·WCAG 2.1AA accessibility compliance
When the permit queue is a spreadsheet and a shared inbox
Permit and licence processing at volume breaks down in predictable ways. Applications arrive in a shared inbox. An officer is assigned by email. Inspection dates are coordinated by phone. The decision is emailed to the applicant. The conditions are recorded in a spreadsheet. The renewal date goes in another spreadsheet. When any step is delayed, the next step is delayed too -- and nobody can see where in the process the application is without interrupting the officer who is handling it.
We build permits and licensing management systems that make the entire workflow visible in one place. Officers manage their caseload from a single view. Applicants track their application through a citizen portal. Service managers see processing times and statutory deadline compliance without running a report manually. We have built permitting and licensing systems for local authorities with high application volumes and statutory processing obligations, and we understand the specific requirements that government permitting software has to meet.
What we build
Online application portal
Online application forms for each permit and licence type -- building regulations applications, building control notices, business licence applications, premises licence variations, street works permits, and any other application types your service processes. Application forms configured to the specific data requirements and document requirements of each application type, with conditional logic that only shows the sections relevant to the applicant's specific circumstances. Automated fee calculation from the application details -- the building regulation charge category calculated from the type and estimated value of the works, the premises licence fee calculated from the rateable value or premises size. Application submitted with a reference number and a confirmation email sent immediately, so the applicant has evidence of submission without waiting for an acknowledgement from the service. Save and return functionality for complex applications that applicants cannot complete in a single session.
Officer case management workflow
Officer workflow from receipt of application through case assignment, consultation, inspection, decision, and any post-decision case management. Case assignment by the team manager to the officer with appropriate expertise and available capacity, with the assigned officer notified and the case appearing on their caseload view. Statutory deadline tracking with the processing clock starting at the date of valid application and the deadline visible on the case throughout the processing period. Consultation management for applications that require statutory consultation with highways, drainage, heritage, or other bodies -- the consultation request sent from the case record and the response recorded against the case when it arrives. Decision recording with the decision notice generated from a template and the grounds for the decision documented in the case record. Appeals management for decisions that are appealed, with the appeal recorded against the original case and the outcome recorded when the appeal is determined.
Inspection scheduling and management
Inspection scheduling from the case record -- the officer books an inspection, the booking confirmation is sent to the applicant or site contact, and the inspection appears on the officer's calendar. Site visit recording from the officer's mobile device -- the inspection outcome, any defects noted, any further inspections required, and any advisory notes -- submitted from the site without needing to return to the office to update the case. Inspection sequence management for building control projects where multiple inspections are required at different stages of the works -- foundation, damp proof course, pre-plaster, drainage, and final completion -- with each stage recorded and the completion certificate only issuable once all required inspections are satisfactorily completed. Re-inspection scheduling for sites where the work does not comply at the first inspection, with the non-compliance recorded and the re-inspection triggered automatically. Inspector availability management for team managers allocating inspections across the inspection team.
Licence register and renewal management
Licence register covering all current and historical licences issued by the service -- premises licences, personal licences, business licences, street trading consents, hackney carriage and private hire licences, and any other licence types within the service's remit. Each licence record showing the holder, the licensed premises or activity, the licence conditions, the expiry date, and the history of variations and reviews. Automated renewal reminders sent to licence holders at the configured intervals before expiry -- typically 90 days, 60 days, and 30 days before the renewal date. Renewal application workflow that pre-populates the renewal form with the details from the current licence so the holder only needs to update what has changed. Expired licence alerts to the service team where a renewal application has not been received by the configured date before expiry, triggering the enforcement referral process. Licence register published to the service website in a searchable format where the service has a statutory or policy obligation to publish.
GIS and property integration
Address lookup integrated with your local land and property gazetteer or the national address database so applicants select from validated addresses and all applications are linked to the correct Unique Property Reference Number from the point of submission. Map-based case display showing all open permit and licence cases on a map view filtered by application type, officer, status, or geographic area -- the view that enforcement and inspection teams use to plan their visits. Spatial search for finding all cases associated with a specific property, a specific street, or a specific planning zone. Adjacent property notification for planning and building control applications where owners and occupiers of neighbouring properties have a statutory right to be notified, with the affected properties identified from the GIS layer and the notification generated and recorded automatically. Conservation area, listed building, and flood zone flagging from GIS layers so officers are alerted to relevant designations when a case is created.
Reporting and statutory returns
Processing time reporting showing average and median processing times by application type, officer, and period -- the report that service managers use to identify bottlenecks and that central government may require for statutory performance monitoring. Statutory deadline compliance reporting showing the percentage of applications determined within the statutory or target processing period, with the cases that breached the deadline identified for review. Application volume reporting by type, period, and geographic area for capacity planning and service design decisions. Licence register extracts in the format required for the statutory register publication, generated from the live data without manual extraction. Enforcement activity reporting for cases referred to enforcement following a licence expiry, a breach of conditions, or an unauthorised activity. Data export in standard formats for organisations that submit data to national datasets or sector benchmarking schemes.
Frequently asked questions
Yes, and this is typically the core requirement. Most local authorities process multiple permit and licence types -- building control and building regulations, premises licences, business licences, street trading consents, and others -- each with a different application form, a different fee structure, a different officer workflow, and different statutory processing requirements. We build the system with a configurable workflow engine so each application type has its own process template -- the stages, the consultation requirements, the inspection sequence, the decision options -- configured independently without requiring code changes when a new application type is added or an existing workflow is changed.
The integration approach depends on what your existing systems support. Most local authority planning and building control systems have data export capabilities even where they do not have modern APIs. We build the integration using whatever the system supports -- REST API, SOAP, file-based exchange, or database-level access -- and document the integration architecture before development begins. For planning applications, we can integrate with the national planning portal's data feed for applications submitted through that channel. For building control, we can integrate with the LABC or NHBC data systems where relevant. Address and property data integrations use your local land and property gazetteer, the national address gazetteer, or both depending on your jurisdiction.
Statutory processing deadlines are built into the case workflow from the point of application. The processing clock starts at the date of valid application, the statutory deadline is displayed on the case throughout the processing period, and the case appears in overdue reports when the deadline is passed. Clock stops -- where the processing clock is suspended while the service waits for additional information from the applicant or a response from a consultee -- are recorded in the case with the reason for the stop and the date the clock restarts. The officer's case list shows each case's current clock status so they can prioritise cases approaching their statutory deadline. Reports of cases approaching or exceeding their statutory deadline are available to team managers and service managers without manual extraction.
A permits and licensing management system covering a single application type -- for example, building control notifications and approvals -- with an online application portal, officer workflow, inspection management, and a licence register typically runs $50,000 to $80,000. A system covering multiple permit and licence types with GIS integration, renewal management, and statutory reporting typically runs $80,000 to $150,000. We scope every project before pricing. Fixed cost only.
Talk to us about your permits and licensing project.
Tell us which permit and licence types you process, what your current workflow looks like, and where the processing bottlenecks are. We'll scope a system that handles the full workflow.