Skip to content
Discuss your project

Web app development for business operations and customers.

Shared spreadsheets and inboxes give way to browser-based applications your customers and staff sign in to: internal tools, portals, and software products built full-stack, with roles, history, and the integrations each workflow depends on.

Illustration of a customer portal built by Baybloom: a customer submits a service request with location and photos, and sees it assigned and scheduled on their phone.

Who hires us for this

Operations and technology leads who need a tool people sign in to: an internal application for the office, a portal for customers or partners, or the browser version of a product. Usually the work is already happening in spreadsheets, shared inboxes, or a product that fits half of it.

Why now

  • A spreadsheet has become the system of record for something important, and it is shared by too many people to stay correct.
  • Customers or partners keep calling for information that should be self-service.
  • A product idea needs a working version in front of real users, not another deck.

A decision, not a pitch

A web app or a website?

The two are often confused in a brief, but they are different projects with different teams and costs. A web application is the one people sign in to and work in.

ConsiderationWebsiteWeb application
PurposeExplains the company and brings in inquiriesDoes the work: records, workflows, transactions
UsersAnyone, anonymous, mostly readingSigned-in staff, customers, or partners, mostly acting
DataContent managed by marketingBusiness records with rules, permissions, and history
ConnectionsAnalytics, forms, a CRM for leadsAccounting, CRM, operational systems, third-party services
What matters mostDesign, speed, search visibilityCorrectness, permissions, integrations, and uptime

We build both. For the site that explains the company, see website design and development.

When companies call us

If this sounds like your business, here is where we start.

A shared spreadsheet runs the operation and breaks weekly

An internal application with one record per job, roles, history, and the reports the spreadsheet never gave you.

Customers call to ask where their order or request is

A portal that shows status from your systems and takes new requests as structured records.

Partners send files that someone re-types

A partner portal or upload flow that validates and posts directly into your system.

The product exists as a prototype and needs to be real

A production application with accounts, billing hooks, monitoring, and a release process.

How the work runs

Scoped in writing, built in releases, handed over.

  1. 01

    Map the screens to the work

    Who signs in, what they need to see and do, and which records each screen reads and writes.

  2. 02

    Design the data

    The records, their owners, and the rules, so the application and the integrations agree.

  3. 03

    Build the first release

    The core workflow end to end, built on your real data and reviewed as it takes shape.

  4. 04

    Test, secure, document

    Tests, a security review, and documentation in every release; access control checked against real roles.

  5. 05

    Release and improve

    Rollout to the people who use it, then releases on a cadence you set.

Deliverables

What you receive.

  • Written scope

    What the first release includes, what it leaves for later, the integration decisions, the acceptance criteria, and the price, agreed before development begins.

  • Release notes

    What changed in each release, what was tested, what the security review covered, and how to roll it back.

  • Documentation and runbooks

    How the system is built, how to run it day to day, and what to do when something fails.

  • Training and handover

    Sessions with the people who will use and run the system, and a handover checklist your team signs off on.

Every release ships with tests, a security review, and documentation, so your team can run what we build.

Your first release

What the first release could include.

The scope is written and agreed before development starts. This is the shape it usually takes.

In the first release

  • Sign-in with the roles your organization actually has
  • The core workflow, end to end, with its records and history
  • One or two integrations the workflow depends on
  • An admin view for the people who run it
  • Monitoring, backups, and a documented release process

Usually later

  • Customer-facing views on the same records
  • Reporting and exports
  • A phone app on the same backend

Systems it may connect

Built to work with what you already run.

  • Accounting and invoicing
  • CRM and marketing tools
  • Payment, e-signature, and document services
  • Email and messaging
  • Single sign-on with Microsoft or Google
  • Your existing databases and APIs

How we build it

TypeScript across the stack, React and Next.js on the front end, Node.js services, and PostgreSQL, deployed through a tested pipeline and documented. If your company has its own standard, we build to it.

Facilities management company

Coordinators work service requests from a shared queue, and customers check status without calling.

In many facilities companies, service requests land in a shared inbox and coordinators track them in a spreadsheet, forwarding emails to whoever picks up the job. A browser application turns each request into a record with an assignee, a status, and a history, and coordinators sign in with roles that match their work. An admin view lets the operations lead reassign and close requests. Customers can sign in to see where a request stands. Scheduling and a link to the invoicing system usually come next, once the queue is where everyone works.

In plain terms

What is web app development?

A web application is software people sign in to and use through the browser: an internal tool, a portal, or a product. Web app development covers the interface, the backend services, the database, the integrations, and the release process that keeps it running.

It differs from website development, which produces pages that explain a business. A web application holds business records with rules and permissions, and it connects to the systems that already run the company.

Questions

Questions about web app development.

What buyers ask before a project starts, answered plainly.

Do you build the backend as well as the interface?

Yes. We build full-stack: the interface, the services behind it, the database, and the integrations, and we deploy it with documentation.

Can it start as an internal tool and later serve customers?

That is the usual path. The first release serves the team; a later release opens a customer view on the same records with its own permissions.

How do you handle permissions?

We define roles with you based on how your organization actually works: who sees what, who can approve, who administers. Access control is tested as part of every release.

Will it work on phones?

Every application we build works in a phone browser. When people need offline use, a camera, or notifications in the field, we add a mobile app on the same backend.

What about hosting and uptime?

The application runs on AWS, Azure, or Google Cloud. Monitoring, backups, and a documented release process are part of the first release, and the handover includes the runbook to operate it.

How do you keep the scope from growing?

We agree on the first release in writing: what it includes, what it leaves for later, and how acceptance is judged. New ideas go on the list for the next release rather than into the current one.

Scope a web application.

Tell us about the work and the systems around it.
We’ll come back with a written scope for a first release.