Web app

Custom web app development

Want to replace scattered files, connect the office with the field, or offer a service to other companies? A web app is built around the tasks to be done, not around a list of screens.

In short

Custom web app development means building a browser-based tool for your processes, your teams or your business customers. THE LEVEL CODE, a studio in Lille, starts by scoping usage and data, then delivers a usable version early. The app can be linked to a mobile journey if your activity also happens on site.

By Romain Nivelle, President of The Level Code · Updated on

When should you choose custom web app development?

A custom web app makes sense when several people need to work on the same data, with different roles and rules specific to your business. It can centralise data entry, approvals, browsing and exports from a browser. The need can be internal, like business software, or involve client companies, like a B2B SaaS. Either way, we examine the real information flow rather than assume every user wants the same interface.

Custom-built isn't an end in itself. An off-the-shelf tool may be enough if your processes match how it works. A spreadsheet may still be the right choice if the work is simple and changes frequently. Custom web app development adds value when workarounds, double entry or mistakes cost more than building and maintaining a tailored tool. Scoping also serves to say when you shouldn't build at all.

NeedRoute to exploreTo check
Standard processOff-the-shelf softwareIs adaptation enough?
Specific internal processBusiness web appReal rules, roles and data
Service sold to several companiesB2B SaaSData isolation and operations

Web app development: roles, data and exchanges

Building a web app isn't a matter of putting forms on top of a database. You need to define who sees, creates, corrects or approves each piece of information. You need to handle exceptions, keep the useful history, and plan for the exports your teams expect. If existing tools need to communicate, we look at their access and the possibility of an API exchange. The exact form comes from your rules, your documents and the journeys your users actually follow day to day.

When data comes from files or an old system, we start examining it early. Duplicates, missing fields and inconsistencies need your decisions before a reliable import. A polished interface won't fix a poorly understood history. So we build the data-entry journey and data migration together. Your users try out a usable version before the project ends, to flag cases the initial scoping hadn't yet revealed.

  • Roles, approvals and exceptions
  • Data migration and useful history
  • Exports or exchanges with existing tools as needed

Web and mobile app: what role for each screen?

The office and the field don't face the same constraints. A web app can be used to prepare jobs, allocate work and review reports. The phone lets you enter data on site, take photos or get signatures. The two interfaces can share data, but you need to decide when a piece of information becomes visible to the office. If the field has no network, delayed synchronisation and edit conflicts are part of the scope from the start.

A mobile-friendly web app can sometimes be enough without a separate app. If offline use must last, or if phone features are used intensively, a dedicated mobile app may be indicated. We choose based on your devices, the places of use and the data volume, not on a one-size-fits-all recipe. The goal is a continuous journey: information entered once, checked by the right people, and found wherever it's needed.

How our agency scopes web development

We spend a day on site with users, not just with the people who decide on the project. We observe the files and procedures, write down the rules, roles and exceptions, then review the data to be migrated. The scoping document stays yours even if we don't go on to build the app. The quote is based on this scope, rather than a blind estimate of a number of pages or screens.

Development proceeds in versions: a first usable version early, feedback from the people concerned, and regular check-ins. What isn't yet built can be reordered. Data migration doesn't wait for the last step. Go-live includes training, documentation, monitoring and backups with tested restoration. We're based in Lille and work across France: scoping on site, building and follow-up possible remotely, with the same point of contact.

  1. Scope the usage and review the data
  2. Set the scope and the quote
  3. Have a first version tested
  4. Import, train and go live

Your web app, your code and your accounts

Your project's source code is pushed to your repository from the first commit. Third-party service accounts are in your name, and the scoping and operations documents stay yours. There's no licence to pay to keep using your software, and no exit or code-buyback fees. We don't make maintenance mandatory. You can continue with us or hand the work to another team without first having to recover what should already belong to you.

A web app must still be looked after after it goes live: fixing issues, maintaining its dependencies, and supporting new requirements. This work can be covered by a separate maintenance contract with a written scope. We prefer to separate the right to use your tool from the choice of who handles its future development. This freedom matters if your business changes or the product grows. It also requires keeping documentation that others can actually use.

Web app pricing and a concrete example with Trackary

The budget depends on the roles, business rules, data migration, integrations, level of administration and any mobile journey. The go-live schedule depends on the same factors. We don't announce a figure before scoping, which is billed separately and whose deliverables belong to you. Our guide on custom software pricing helps you understand what makes the quote vary. A first testable version is used to check assumptions before completing the full scope.

THE LEVEL CODE publishes Trackary, a web and mobile CMMS for construction equipment fleets. This product links a web tool to a mobile app that works offline. It is a concrete example of the kind of link between office and field that we know how to design, not a template imposed on your project. If you need a brochure website or an online shop rather than a business tool, that's not our service. We focus on apps that carry a piece of work or a professional service.

Frequently asked questions

How much does custom web app development cost?

The price depends on the roles, rules, data, integrations and any mobile use cases. We provide a quote after scoping; our guide on custom software pricing explains the factors.

How long does it take to build a web app?

A usable version arrives early. The go-live date depends on the scope and data migration, defined after scoping.

What's the difference between a web app and a website?

A web app lets you carry out tasks, manage data and apply permissions or business rules. We don't build brochure websites or online shops.

Can a mobile app be added later?

Yes, depending on use cases. We scope data sharing, roles and any offline needs between the web app and the phone before choosing the solution.

Can you migrate our existing data?

We review it early, identify duplicates and inconsistencies, ask you to make the calls, and prepare the import before go-live.

Do we own the web app's code?

Yes. The code is on your repository from the first commit, third-party accounts are in your name, and no licence or exit fees on your software are imposed.

A project, a question?

Describe what you need in a few lines: you deal directly with the team, in Lille.