Knowledge base · WebPot DEV

Web application development for custom business processes

A web application development project is the right choice when a business process needs to move onto a computer and be reachable in the office, out in the field or by the customer, from any device. A web application runs in the browser, so there is nothing to install and no app store approval, and updates appear for everyone instantly. WebPot DEV, a web application development company, builds everything as one team, from the front end to the server side: data model, API, permission handling, admin interface and integrations, so custom web application development stays with a single point of responsibility.

Website, web application or mobile app?

The three solutions can look similar from the outside, but their job is different. It is worth starting here, because this decides both the cost and the timeline.

Presents

Website

Shows content to the visitor: services, references, contact details. The user reads and requests a quote, but does not do any work in it.

Does work

Web application

Handles data once you are logged in: booking, recording, approving, calculating, reporting. The same system runs on every device, from a single codebase.

Built for the phone

Mobile app

An app installed from a store, needed when you require deep device features (Bluetooth, background location) or when users look for the brand in the App Store and Google Play.

The middle path: progressive web app (PWA) development. A progressive web app can be installed on the phone's home screen, works offline and can send push notifications, yet stays a web-based system. For an internal company app and for a first version, this is often the most sensible step. If a store app is still needed later, it can be built on the same back end as mobile app development.

What web applications do we build?

For customers

Customer portal and partner area

Once logged in, the partner sees their own orders, invoices, documents and open cases. Fewer phone calls and emails, more self-service.

Appointments

Booking and appointment system

Free time slots, resources (room, equipment, staff member), online payment or deposit, automatic confirmation and reminders.

Internal operations

Records and business management system

The Excel spreadsheets are replaced by a shared database with permissions, logging and approval steps, so everyone sees the same up-to-date data.

In the field

PWA-based data collection

Surveys, worksheets or stock counts from a phone, with photos and location data. Records even without signal and syncs once the connection returns.

Connecting

Integrations and API

Invoicing software, ERP, payment gateway, courier service, webshop. The web application talks to other systems, and to a future mobile app, through a REST API.

Automation

AI features in the process

Document processing, text summarising, categorisation or suggested replies, wherever this genuinely saves working hours. Details on the AI solutions page.

Technical foundations: what the web application is built on

The back end is built on PHP, with a MariaDB database and Redis caching, and the interface is responsive, working equally well on mobile and desktop. The system runs on a dedicated VPS with monitoring and regular backups, and we also handle the hosting. Security is not an afterthought: prepared database queries, permission checks on every action, encrypted connections and logging.

How does web application development work?

  1. Assessment and process mapping. We go through who does what today, where time and data get lost, and what the first version needs to handle.
  2. Data model and screen designs. The data structure and permissions come first, then the interface, so it does not need rebuilding later.
  3. Development in stages, with test versions. You get a version to try at the end of every stage, and your feedback feeds into the next round.
  4. Go-live and training. Data migration from the old spreadsheets, user accounts created, a short training session for your staff.
  5. Operation and further development. Updates, backups, bug fixes and building in new requirements based on real-world use.

How much does web app development cost?

Making an existing website installable (a PWA conversion) starts from €700 + VAT, in around a week. A custom PWA web application is built from €1,900 + VAT, with a turnaround of 2 to 5 weeks, and one with its own back end and integrations from €3,900 + VAT. The price of a custom business management system or customer portal depends on the size of the user roles, integrations and data migration involved, so we give a detailed, written quote for this after an assessment. Operation and further development always need to be budgeted for, starting in the region of €150 a month + VAT. The price bands for mobile and web solutions are covered in detail in our mobile app development prices 2026 guide.

Frequently asked questions

18 questions on five topics about web application development: what to choose, how much it costs, how it works and who owns it at the end. If yours is not among them, feel free to ask. Ask us

What to choose

What is the difference between a web application and a website?

A website presents content, while in a web application the user does work: logging in, recording data, booking, approving or creating reports. Behind a web application there is therefore always a database, permission handling and business logic.

Do I need a web application or a mobile app?

If the system will be used on both desktop and phone, and you don't need deep device features, a web application gets there faster and more cheaply. A store app is needed when users look for it in the App Store or Google Play, or when you need Bluetooth, background location and similar features.

What is a PWA, and when is it enough instead of a store app?

A PWA is a web application that can be installed on the phone's home screen, runs full screen, works offline and can send push notifications. From the outside, it is barely distinguishable from an installed app.

For internal company use it is almost always enough, because there is no store approval and updates take effect for everyone immediately. It falls short when the goal is reaching consumers through the app stores, or when deep device features are needed.

Is it worth developing a custom system, or is there ready-made software?

If ready-made software exists that covers the process, it is almost always cheaper, and we say so. Custom development is justified where the way you work differs from the template, where several systems need connecting, or where monthly SaaS subscriptions and per-user fees cost more over the years than a system of your own.

A mixed solution is common too: the ready-made software stays, and a smaller custom interface is built alongside it for the part it can't handle.

Price and timeline

How much does web app development cost?

Making an existing website installable (a PWA conversion) starts from €700 + VAT, a custom PWA web application from €1,900 + VAT, and one with its own back end and integrations from €3,900 + VAT. The price of a custom business management system or customer portal depends on the size of the user roles, integrations and data migration involved, so we give a detailed, written quote for this after an assessment.

How long does it take to build a web application?

A PWA conversion takes roughly a week, a custom PWA is typically ready in 2 to 5 weeks. For a custom business management system or customer portal, we give a concrete schedule after the assessment, and development proceeds in stages, so the first usable version is ready well before the complete system.

Why can't you just give a fixed price straight away?

Because the price of a web application isn't set by the number of screens, but by the rules: who can see what, what happens on approval, what should happen with exceptions. This isn't fully clear yet in the first conversation.

That's why we work in two steps: first a short, fixed-price assessment produces a process description and a data model, and from that a detailed, firm quote can be given. The assessment result is yours: you can even hand it to another developer.

Can I start with a smaller first version?

Yes, and in most cases we recommend it. The first version contains the few features without which the work can't happen, and it goes into live use straight away. This way, it becomes clear sooner what is genuinely missing, and you don't pay for features that no one ends up using.

The further stages follow with a separate quote and schedule, so the cost is spread out too.

How it works and the technology

Does the web application work without an internet connection?

In PWA form, yes: the device stores the recorded data and uploads it to the server once the connection returns. We plan this at the assessment stage, because how to handle conflicting changes needs to be decided in advance.

Can the web application be connected to invoicing software and the webshop?

Yes, if the other system has an API or an exportable data source. Connecting invoicing software, ERP, payment gateway, courier service and webshop eliminates double data entry.

How many users can it handle, and can it be expanded later?

A typical company system (from a few dozen up to a few hundred concurrent users) runs comfortably on a single, well-tuned VPS. The limit typically isn't the number of users, but the heavier operations, such as large reports and bulk exports.

If load grows, the server can be upgraded first, then the database and the web layer can be separated. We design the data model from the start so that this doesn't mean a rewrite later.

Can it be used on mobile and tablet too?

Yes, the interface is responsive, and the same system runs on every screen size. The screens used for field work (surveys, worksheets, stock counts) are designed specifically for the phone: large buttons, minimal typing, photo and location data with a single tap.

Data and security

Who owns the source code and the data?

Both are yours. The handover includes the source code, the database and the documentation, and you can request a full data export at any time. We don't tie the system to a closed platform of our own, so another developer can take it over later too.

How secure is it, and what about GDPR?

The security fundamentals aren't a separate line item: prepared database queries, permission checks on every action, encrypted connections, password storage with a modern method, and logging of who changed what.

For GDPR, we also think through what personal data enters the system, who can access it and how long it is kept. We build in support for deletion and data-export requests too, because adding it later costs more.

What happens to the old Excel spreadsheets and existing data?

We move it across. The migration starts from your actual files: we check what's usable, what's duplicated and what's incomplete, then load it into the new data model, cleaned up.

The first load always goes into a test environment, and you check that the numbers add up. The old spreadsheets remain as a readable copy even after go-live.

Operation and next steps

Who operates it, and how much does it cost per month?

The system runs on a dedicated VPS with monitoring and regular backups, and we handle the hosting too. This starts in the region of €150 a month + VAT, depending on the size of the system and the response time agreed.

Operation includes security updates, checking the backups and fixing bugs. You can also run it on your own server if you have a team for it.

What if another developer takes it over later?

That's fine, and we prepare for it: the code is documented, the system runs on standard foundations (PHP, MariaDB, Redis), and we hand over access with a handover record. We don't use closed solutions that would lock anyone else out of continuing the work.

How do I request a new feature after handover?

There are two routes: a one-off development with a detailed quote, or a monthly development allowance if new requirements come up regularly. The advantage of the allowance is that you don't need to ask for a quote for every small thing, and the cost is predictable.

Incoming requests are tracked on a shared list, so it's clear what's being worked on and what's next in line.

Related pagesmobile app development, webshop development, AI solutions, VPS hosting.

Take the first step towards a successful business!

Phone: +36 30 199 1620 WebPot DEV on LinkedIn GitHub WebPot DEV on Facebook WhatsApp

WebPot DEV logo

From design to implementation: WebPot DEV


Get in touch with us!






Back to topShare page

#web application development #SaaS #custom software #customer portal