15 Types of Web Applications Businesses Build, With Examples
Fifteen kinds of business web application, from customer portals and booking systems to SaaS, marketplaces and AI assistants, with what drives the cost of each.
What types of web application do businesses build?
The most common are customer portals, B2B ordering portals, booking systems, internal tools and admin panels, workflow and approval apps, SaaS products, marketplaces, custom ecommerce, membership and community platforms, learning platforms, reporting dashboards, quoting and configurator tools, custom CRMs, field and mobile-first web apps, and AI assistants over company knowledge. What they share is that users sign in and act on their own data. What drives cost is the number of user roles, integrations, payments and compliance needs.
This list helps business owners name what they need before talking to a developer, and see which existing guide goes deeper. Examples are typical uses, not ZSpace Labs client projects. If you are not sure whether you need an application at all, start with custom website vs web application.
1. Customer portals
Self-service areas where customers view orders, invoices, documents or service history and raise requests, reducing calls and emails. Cost drivers: integration with the systems that hold the data, and permissions when one customer account has several users. Deeper guide: customer portal development.
2. B2B ordering portals
Trade customers reorder, see their negotiated prices, check stock and download invoices. Cost drivers: customer-specific pricing, credit terms and ERP sync. See B2B ecommerce customer portals.
3. Booking and scheduling systems
Appointments, classes, rooms, equipment or tables, with availability, reminders, deposits and cancellations. Off-the-shelf tools cover simple cases; custom builds make sense when resources, rules or pricing are unusual. Cost drivers: availability rules, payments and calendar sync. See booking system development.
4. Internal tools and admin panels
Screens for staff to manage records, process requests and fix data, often replacing spreadsheets. Cost drivers: roles and audit history. Low-code tools are often enough here; see admin panel build vs buy and low-code vs custom software.
5. Workflow and approval apps
Requests that move through steps, such as purchase approvals, leave, onboarding or compliance sign-offs, with notifications and a record of who approved what. Cost drivers: the number of paths and exceptions. Many start as workflow automation on an existing platform before needing a custom app.
6. SaaS products
Software sold by subscription to many customers, each with their own workspace. This is the most demanding type: multi-tenancy, billing, roles, onboarding, security reviews and uptime. See multi-tenant SaaS architecture and what a first SaaS MVP should include.
7. Marketplaces
Platforms that connect buyers and sellers or service providers, with listings, search, payments split between parties, reviews and dispute handling. Cost drivers: seller onboarding, payouts and trust and safety. See ecommerce marketplace development.
8. Custom and headless ecommerce
Most stores should use a platform such as Shopify. Custom or headless builds suit unusual catalogues, complex B2B rules or a storefront that must share code with an app. See headless ecommerce architecture.
9. Membership and community platforms
Gated content, paid memberships, member directories and discussion. Cost drivers: recurring billing, access rules and moderation. See subscription management portals.
10. Learning platforms
Courses, assessments, certificates and progress tracking for customers, staff or students. Off-the-shelf LMS products are often the better choice unless training is your product. See LMS development.
11. Reporting dashboards
Pull data from several systems and show it to managers or customers in one place. Cost drivers: data quality and how fresh numbers must be. Design matters more than charts: see designing dashboards that help users act.
12. Quoting, pricing and configurator tools
Calculators and configurators that let customers or sales staff price custom products or services and produce a quote. These are often the quickest web apps to show a return because they replace manual quoting. See product configurators and CPQ software.
13. Custom CRM and sales tools
Most businesses should configure an existing CRM. Custom tools make sense for an unusual sales process, or as a thin layer on top of a CRM for a specific team. See CRM automation for what to try first.
14. Field and mobile-first web apps
Apps for staff on the move, such as inspections, deliveries and site visits, used on phones, sometimes with poor signal. They can be installable progressive web apps rather than store apps. See progressive web app development and PWA vs native app.
15. AI assistants over company knowledge
Web apps where staff or customers ask questions and get answers drawn from your documents, policies or product data, sometimes with actions such as creating a ticket. Cost drivers: data preparation, permissions and evaluation, not the chat interface. See AI knowledge bases and AI application development.
Comparison: what drives effort
The label matters less than these factors. Use the table to see where your idea will be complex.
| Type | User roles | Integrations | Payments | Typical complexity |
|---|---|---|---|---|
| Customer portal | Customer, staff | High (ERP, CRM, documents) | Sometimes | Medium |
| B2B ordering portal | Buyer, approver, rep | High (ERP, pricing) | Credit terms | High |
| Booking system | Customer, staff | Calendars, payments | Often | Medium |
| Internal tool | Staff roles | Low to medium | Rarely | Low to medium |
| Workflow app | Requester, approvers | Medium | Rarely | Medium |
| SaaS product | Many, per tenant | Medium to high | Subscriptions | High |
| Marketplace | Buyer, seller, admin | Payments, search | Split payments | High |
| Custom ecommerce | Shopper, admin | High | Yes | High |
| Membership platform | Member, admin | Low to medium | Recurring | Medium |
| Learning platform | Learner, instructor | Low to medium | Sometimes | Medium |
| Reporting dashboard | Viewer, admin | High (data sources) | No | Medium |
| Quote/configurator | Customer or rep | Low to medium | Sometimes | Low to medium |
| Custom CRM layer | Sales roles | High (existing CRM) | No | Medium |
| Field web app | Field staff, office | Medium | Rarely | Medium (offline adds more) |
| AI knowledge assistant | Staff or customers | Document sources | No | Medium to high |
Before you scope one
- Write down who signs in and what each type of user must be able to do.
- List the systems the app must read from or write to.
- Decide whether money moves through the app.
- Check for an off-the-shelf product that covers 80% of the need; custom is justified by the other 20% only if it matters.
- Estimate running costs as well as build cost: hosting, monitoring, support and updates. See estimating custom web application cost.
Conclusion
Most business web applications fall into one of these fifteen types, and many combine two or three. Naming the type helps you find comparable products, estimate effort and ask better questions; the complexity, though, comes from roles, integrations, payments and compliance. Once you know what you are building, choosing a frontend framework is the next decision.
Scoping a web application?
ZSpace Labs designs and builds customer portals, internal tools, SaaS products and AI-backed web apps. See our web application development service.
Common questions.
A website mainly presents information that is the same for every visitor. A web application lets people do things with their own data: log in, book, order, submit, approve or track. Many projects are a mix of both.