Web development

A tool in the browser instead of a shared spreadsheet

Most companies run something critical on a spreadsheet passed between five people. It works until someone overwrites another's data, or meets a client with an old copy. Roles, history and one source of truth fix that.

Types

The web applications we build

Internal tools, or a front door for clients.

Internal tools

  • Dashboards pulling numbers from several sources
  • Pricing tools and complex quote builders
  • Task and approval flows between departments
  • Stock counts or field inspections from a phone
  • Replacements for critical shared spreadsheets

Client portals

  • A portal where clients track their order status
  • Document upload and form signing
  • Downloadable statements and invoices
  • Self-service booking of appointments
  • A ticket centre instead of scattered emails

Before building

The smallest version that solves the problem first

What wastes web application budgets most is building everything anyone might one day need. We start with the smallest version that solves the core problem and put it in front of real users. Within weeks you learn which features you imagined and nobody touched, and which you never imagined and now cannot work without.

How we set the first scope

The single problem costing you most
Only the screens used every day
Advanced reporting deferred to a later stage
Real data in testing, never demo data
A limited group of users at first launch
Measure what was actually used before expanding

Permissions

What must be settled before the first screen

Three decisions that are hard to reverse.

Who sees what

Permissions at field level rather than screen level, because hiding a button does not stop access to the data.

What gets logged

A change history of who altered what and when, which settles any internal dispute later.

What gets deleted

Soft versus permanent deletion and the retention period, decided in design rather than after go-live.

Questions

About web applications

What is the difference between a web app and a full CRM?
A web application solves one defined problem. A full system runs an entire process across connected modules. Many people need the first and assume they need the second.
Does it work on mobile?
Yes, in the browser, and we design mobile-first when the use is out in the field. A separate native app only earns its cost if you need offline operation, or the camera and sensors.
Can it connect to our existing systems?
Yes, through APIs, or by reading the database directly where that is appropriate. Connecting is always better than entering the same data twice into two systems.

Start here

Tell us about your project

Send us two lines about what you need on WhatsApp. We reply, book a short scoping call, then send a written plan with cost and timeline before you commit to anything.