Computer Applications

Chapter 8
Web Applications, Digital Platforms and E-Commerce

Bachelor of Business Administration
Computer Applications   •   Under Graduate

Web Applications, Digital Platforms and E-Commerce

Introduction

The web has developed from a collection of linked documents into an infrastructure for conducting business, delivering services, coordinating transactions and building digital communities. A modern customer may discover a product through a search engine, compare alternatives on a platform, pay through a mobile wallet, receive an automated confirmation and evaluate the seller publicly—all within minutes. For business managers, understanding these activities requires more than knowing how to browse the internet. It requires an understanding of web technologies, content management, platform economics, electronic payments, e-commerce models, usability, customer experience and performance measurement.

A web application is software accessed through a web browser or mobile web interface. Unlike a static website, it normally processes user input, communicates with databases and produces information dynamically. Examples include online banking, reservation systems, learning portals and online stores. Digital platforms go further by enabling interactions among two or more groups, such as buyers and sellers, drivers and passengers, or content creators and audiences.

This chapter examines how these systems support business activity and how managers can evaluate their effectiveness, risks and strategic value.

Learning Objectives

After studying this chapter, students should be able to:

  1. Explain the main technologies and architecture of web applications.
  2. Distinguish websites, web applications, content management systems and digital platforms.
  3. Describe major e-commerce models and electronic payment processes.
  4. Evaluate usability and customer experience across digital touchpoints.
  5. Calculate and interpret basic online business performance metrics.
  6. Identify security, ethical, legal and governance issues in digital commerce.

1. Foundations of Web Applications

1.1 The web as a business environment

The World Wide Web uses standards that allow browsers and servers to exchange information. A user enters a uniform resource locator (URL), the browser sends a request, and a web server returns a response. The response may contain HTML for structure, CSS for presentation and JavaScript for interaction. The server may also access databases, authentication services, payment systems and external application programming interfaces (APIs).

Important technologies include:

  • HTML (HyperText Markup Language): Defines the structure and meaning of page content.
  • CSS (Cascading Style Sheets): Controls layout, colour, typography and responsive presentation.
  • JavaScript: Adds client-side behaviour, validation and dynamic interaction.
  • HTTP/HTTPS: Provides the communication protocol between browser and server. HTTPS adds encryption and authentication through TLS.
  • Databases: Store products, customer accounts, orders, inventory and transaction records.
  • APIs: Allow separate systems to exchange data or request services, such as shipping rates or payment authorization.
  • Cloud infrastructure: Provides scalable computing, storage, networking and managed services.

1.2 Client–server architecture

In a conventional architecture, the browser is the client and the web server is the application host. A three-tier design separates:

  1. Presentation layer: The interface visible to the user.
  2. Application layer: Business rules such as calculating discounts or checking stock.
  3. Data layer: Databases and other persistent storage.

This separation improves maintainability and security. For example, a browser should not connect directly to a database. Instead, it sends a request to the application layer, which verifies authorization, performs the requested operation and returns only the necessary data.

A request for an online product page may therefore follow this sequence: browser request → web server → application logic → product database → response generation → browser display. Modern systems may add content delivery networks, caches, search services, identity providers and analytics tools.

1.3 Static and dynamic web content

A static page delivers substantially the same stored file to every visitor. A dynamic application generates content according to user identity, time, location, inventory, preferences or other data. Dynamic content supports personalization and real-time stock information, but it increases complexity and creates additional privacy and security responsibilities.

Responsive design allows a page to adapt to different screen sizes. Accessibility requires that people with disabilities can perceive, understand and operate the service. Examples include keyboard navigation, meaningful headings, text alternatives for images, sufficient colour contrast and clear error messages.

2. Content Management and Digital Platforms

2.1 Content management systems

A content management system (CMS) is software used to create, organize, store, publish and revise digital content without requiring every editor to program directly. A CMS normally includes an authoring interface, content repository, workflow controls, templates and publishing functions.

A business may use a CMS for product descriptions, blog articles, landing pages, policies, images and videos. A headless CMS separates content storage and management from presentation. Content is delivered through APIs to websites, mobile applications, kiosks or other channels. This supports an omnichannel strategy but requires stronger technical integration.

A typical CMS workflow is:

  1. An author creates or imports content.
  2. An editor checks accuracy, tone, accessibility and legal compliance.
  3. An approver authorizes publication.
  4. The system publishes a version and records metadata.
  5. Content is reviewed, updated or archived according to a retention policy.

Good governance includes role-based permissions, version control, backup, approval procedures, taxonomies and a defined content ownership model. Without governance, organizations often produce duplicated, obsolete or contradictory information.

2.2 Digital platforms

A digital platform is an environment that facilitates interactions, transactions or exchanges among distinct participant groups. An online marketplace connects buyers and sellers; a payment platform connects merchants, customers and financial institutions; a social platform connects users and advertisers.

Platforms differ from ordinary pipelines. A pipeline creates value through a linear sequence from producer to customer. A platform creates value partly by enabling interactions between participants. Its success depends on participation, trust, matching quality and rules.

Many platforms exhibit network effects. The value to one participant may increase as more compatible participants join. A marketplace with more sellers may attract more buyers, while more buyers may attract more sellers. Network effects are not automatically positive: congestion, fraud, low-quality listings and poor service can reduce value.

Platform governance includes identity verification, ranking rules, dispute resolution, moderation, data policies, fees and access conditions. These rules determine who benefits and how risks are distributed.

2.3 Platform business models

Platforms may earn revenue through commissions, subscriptions, listing fees, advertising, transaction fees, premium services or data-enabled services. Managers should distinguish revenue from value creation. A platform can grow rapidly while remaining unprofitable if customer acquisition costs, subsidies, infrastructure and fraud losses exceed contribution margins.

The platform owner also faces the “chicken-and-egg” problem: buyers are attracted by sellers and sellers are attracted by buyers. Possible responses include focusing on a narrow initial market, subsidizing one side, guaranteeing supply or partnering with established participants.

3. E-Commerce Models and Operations

E-commerce is the buying and selling of goods, services or digital products through electronic networks. It includes marketing, product discovery, ordering, payment, fulfillment, customer service and returns.

ModelMain participantsExample activity
B2CBusiness and consumerRetailer sells clothing to individuals
B2BBusiness and businessManufacturer supplies a distributor
C2CConsumer and consumerIndividual sells a used item through a marketplace
C2BConsumer and businessFreelancer provides services to a company
B2G/B2ABusiness and governmentSupplier responds to an electronic tender
D2CProducer and consumerManufacturer sells through its own website

E-commerce can also be classified by product and delivery: physical goods require logistics; digital goods can often be delivered immediately; and services may be scheduled, streamed or performed online.

3.1 The e-commerce transaction cycle

A complete transaction commonly includes awareness, search, evaluation, selection, checkout, payment, fulfillment, after-sales support and potential return. Each stage creates opportunities for failure. A business may attract visitors successfully but lose sales because delivery costs are unclear or payment fails.

Operational integration is therefore essential. The storefront should exchange accurate information with inventory, order management, customer relationship management, accounting, warehouse and delivery systems. Poor integration can create overselling, delayed dispatch and inconsistent customer communication.

3.2 Omnichannel commerce

Multichannel commerce uses several channels, such as stores, websites, social media and mobile applications. Omnichannel commerce attempts to coordinate those channels so that the customer experiences continuity. For example, a customer may order online, collect in a store, return through a courier and receive support through a messaging application. This requires shared customer, inventory and order data, subject to privacy and consent requirements.

4. Electronic Payment Systems

4.1 How electronic payments work

An electronic payment transfers value through digitally mediated financial systems. A simplified card payment involves the customer, merchant, payment gateway, acquiring institution, card network and issuing institution.

  1. The customer submits payment details or authorizes a tokenized payment.
  2. The gateway securely transmits the request.
  3. The acquirer sends it through the payment network to the issuer.
  4. The issuer approves or declines based on account status, authentication and risk checks.
  5. Funds are later cleared and settled to the merchant, less applicable fees.

A payment authorization is permission for a transaction; capture records the amount for settlement; settlement transfers funds; and a chargeback reverses a transaction under defined rules.

Payment methods include cards, bank transfers, mobile money, digital wallets, buy-now-pay-later services, prepaid instruments and, in some contexts, cryptocurrencies. Each differs in reach, cost, speed, consumer protection, fraud exposure and regulatory treatment.

4.2 Security and trust

HTTPS protects data in transit, but it does not make an entire business secure. Organizations should use strong authentication, least-privilege access, secure software development, encryption of sensitive data, monitoring, backups and incident response. Tokenization replaces sensitive payment data with a substitute token, reducing the value of stolen data. Multi-factor authentication combines two or more independent factors, such as a password and a device-based approval.

Payment security should be supported by recognized standards and applicable laws. Managers must understand obligations concerning personal data, payment information, consumer rights, electronic records, taxation, accessibility and marketing consent. Requirements vary by jurisdiction, so legal review is necessary before launch.

4.3 Checkout design

A reliable checkout should display total cost, delivery time, taxes and return conditions before payment. It should minimize unnecessary fields, support suitable local payment methods, provide clear error messages and avoid dark patterns—interfaces designed to manipulate users into choices they would not otherwise make. Customers should receive confirmation, order status and accessible support.

5. Usability and Customer Experience

Usability is the extent to which intended users can achieve goals effectively, efficiently and satisfactorily in a specified context. Customer experience (CX) is broader: it includes perceptions and emotions across all interactions before, during and after purchase.

A usable e-commerce system is:

  • Learnable: New users can understand it quickly.
  • Efficient: Returning users can complete tasks with little effort.
  • Effective: Users achieve the intended outcome accurately.
  • Error-tolerant: Errors are prevented or recoverable.
  • Accessible: People with different abilities can use it.
  • Satisfying: The experience inspires confidence and trust.

Customer experience includes search relevance, product information, price transparency, speed, delivery, packaging, support, returns and privacy. A visually attractive website can still provide poor CX if products are unavailable or refunds are difficult.

5.1 Evaluation methods

Useful evaluation methods include:

  • Usability testing: Observing representative users complete realistic tasks.
  • Heuristic evaluation: Experts inspect an interface against established usability principles.
  • Analytics: Behavioural data identify drop-off, search failure and conversion patterns.
  • Surveys and interviews: Customers explain satisfaction, frustration and expectations.
  • A/B testing: Two versions are compared under controlled conditions, provided that ethical and statistical safeguards are observed.

A/B testing should define a primary outcome before the test, avoid changing several important variables without a plan, and run long enough to reduce misleading short-term effects. Statistical significance alone does not establish business importance; the size, cost and durability of the effect also matter.

6. Measuring Online Business Performance

Managers need a measurement framework linking technology activity to business outcomes. Common metrics include:

Conversion rate = (Number of completed desired actions ÷ Number of relevant visitors) × 100

A desired action may be a purchase, registration or qualified lead. The denominator must be defined consistently—for example, sessions, unique visitors or users.

Average order value (AOV) = Total revenue ÷ Number of orders
Cart abandonment rate = [(Carts created − Orders completed) ÷ Carts created] × 100
Customer acquisition cost (CAC) = Attributable acquisition expenditure ÷ Number of new customers acquired

These formulas are descriptive, not universal measures of profitability. Revenue should not be confused with contribution or cash flow. A more useful short-term contribution estimate is:

Contribution per order = Selling price − Variable product cost − Variable fulfillment cost − Payment fee − Variable marketing cost

The terms must be measured on the same basis and time period. Fixed costs, taxes and refunds may need separate treatment.

Worked example

An online retailer receives 20,000 sessions in a month and 600 completed orders. Revenue is $36,000. Marketing expenditure attributable to 120 new customers is $4,800.

Conversion rate = (600 ÷ 20,000) × 100 = 3%.

AOV = $36,000 ÷ 600 = $60.

CAC = $4,800 ÷ 120 = $40 per new customer.

The retailer should not conclude that every order creates $20 of profit. The comparison is meaningful only after variable costs, repeat purchases, returns and customer lifetime value are considered.

Other important measures include retention, repeat purchase rate, refund rate, delivery accuracy, page-load performance, customer effort, complaint resolution time and net promoter or satisfaction scores. A balanced dashboard should combine financial, customer, operational and risk indicators.

7. Applied Case: GreenBasket Online (Illustrative)

Background

GreenBasket is a fictional regional grocery retailer with physical stores and a growing online service. Its website attracts visitors, but many customers abandon their carts. Customer complaints mention hidden delivery charges, inaccurate stock information and delayed refunds.

Problem

Monthly data show 30,000 sessions, 900 orders and $54,000 revenue. Of 3,000 created carts, 900 become orders. The company spends $9,000 on digital acquisition and gains 300 first-time customers.

Conversion rate = (900 ÷ 30,000) × 100 = 3%.

AOV = $54,000 ÷ 900 = $60.

Cart abandonment rate = [(3,000 − 900) ÷ 3,000] × 100 = 70%.

CAC = $9,000 ÷ 300 = $30.

Analysis

Interviews reveal that delivery charges appear late in checkout. A systems review finds that store inventory is synchronized only twice daily. The CMS contains inconsistent product descriptions, and customer service cannot see order status in real time.

Approach and solution

GreenBasket redesigns checkout to show delivery charges earlier, introduces guest checkout, adds accessible error messages and integrates inventory through an API. It establishes CMS ownership and a review schedule. A dashboard links conversion, stock accuracy, delivery performance, refunds and customer satisfaction. A controlled test compares the revised checkout with the original while holding major promotional activity constant.

Outcome

In this illustrative case, the revised process reduces avoidable abandonment and support contacts. Management also discovers that one delivery zone remains unprofitable despite strong sales because of high fulfillment costs. The company therefore adjusts delivery thresholds rather than judging performance by revenue alone.

Learning points

The case demonstrates that e-commerce performance is a system outcome. Interface design, data quality, operational integration, payment processes and service recovery jointly shape customer experience and profitability.

8. Challenges, Ethics and Governance

Digital commerce creates several risks. Privacy risks arise when organizations collect excessive data, use it without meaningful consent or retain it indefinitely. Security failures can expose credentials and payment information. Algorithmic ranking may disadvantage smaller sellers or reinforce discriminatory patterns. Platforms may face counterfeit goods, misleading reviews, unsafe products and disputes over moderation.

Ethical practice requires transparency, proportional data collection, purpose limitation, user control and accountable decision-making. Businesses should explain material terms, distinguish advertising from neutral information and make returns reasonably accessible. Accessibility is both an inclusion principle and, in many jurisdictions, a legal obligation.

Governance should assign responsibility for data quality, security, content approval, payment reconciliation, vendor management and incident response. Managers should maintain audit trails, conduct risk assessments and review third-party integrations. Artificial intelligence can assist with recommendations, customer support, fraud detection and content creation, but outputs require testing, human oversight, privacy protection and monitoring for bias or fabricated information.

9. Contemporary Developments and Best Practices

Current developments include mobile-first commerce, social commerce, conversational interfaces, headless architecture, composable systems, real-time personalization and embedded finance. These developments can improve convenience, but each adds integration, governance and dependency risks.

Effective practice includes:

  1. Begin with customer and business requirements, not technology fashion.
  2. Design for mobile access, accessibility and low-bandwidth conditions.
  3. Make prices, delivery, privacy and returns clear before commitment.
  4. Integrate inventory, orders, payments and support data carefully.
  5. Use secure development, strong authentication and tested recovery procedures.
  6. Measure complete journeys rather than isolated clicks.
  7. Test changes with users and interpret analytics in context.
  8. Establish ownership for content, data and platform rules.
  9. Monitor vendors, APIs, payment failures and fraud continuously.
  10. Evaluate profitability, customer trust and social impact alongside growth.

Chapter Summary

Web applications combine browsers, servers, databases, APIs and business logic to deliver interactive services. Content management systems support controlled creation and publication of digital information, while digital platforms create value by coordinating multiple participant groups and managing network effects. E-commerce includes several business models and depends on an integrated cycle of discovery, ordering, payment, fulfillment and after-sales service.

Electronic payments involve authorization, capture and settlement, and require security, compliance and transparent checkout design. Usability concerns effective and satisfying task completion; customer experience covers the broader relationship across all touchpoints. Metrics such as conversion rate, average order value, cart abandonment and customer acquisition cost help managers evaluate performance, but they must be interpreted with costs, retention, risk and customer welfare in mind. Successful digital commerce is therefore a coordinated managerial, technological and ethical activity.

Key Terms

Web application: Software accessed through a browser that processes interaction and data.

API: An interface enabling software systems to exchange data or services.

HTTPS: Encrypted and authenticated web communication using TLS.

CMS: Software for creating, organizing, approving and publishing digital content.

Headless CMS: A CMS that separates content management from presentation.

Digital platform: A system enabling interactions among multiple participant groups.

Network effect: Change in value associated with the number or quality of participants.

E-commerce: Electronic buying and selling of goods, services or digital products.

B2C: Business-to-consumer commerce.

B2B: Business-to-business commerce.

Payment gateway: Service that securely transmits payment requests for authorization.

Authorization: Approval of a payment transaction by the relevant payment system.

Settlement: Transfer of funds to the merchant after payment processing.

Tokenization: Replacing sensitive data with a substitute token.

Usability: Effectiveness, efficiency and satisfaction in a specified context of use.

Customer experience: Customer perceptions across interactions with an organization.

Conversion rate: Percentage of relevant visitors completing a defined desired action.

AOV: Average revenue per completed order.

CAC: Acquisition expenditure per newly acquired customer.

Dark pattern: Interface design that manipulates users into unintended choices.

Review Questions

Short Answer Questions

  1. What distinguishes a web application from a static website?
  2. State two functions of a content management system.
  3. What is a digital platform?
  4. Distinguish payment authorization from settlement.
  5. Define usability.

Long Answer Questions

  1. Explain the three-tier architecture of a web application and its managerial importance.
  2. Compare B2B, B2C, C2C and D2C e-commerce models.
  3. Describe the stages of an electronic payment and the controls needed to protect it.
  4. Explain how usability and customer experience influence online business performance.
  5. Discuss the governance requirements of a digital marketplace.

Analytical / Application Questions

  1. An online store has 50,000 monthly sessions and 1,250 orders. Revenue is $87,500. Calculate conversion rate and AOV, then explain one limitation of each metric.
  2. A marketplace has many sellers but declining buyer trust because of counterfeit products and misleading reviews. Recommend governance measures and performance indicators.
  3. Design an evaluation plan for testing a new checkout process. Identify the target users, primary metric, supporting measures, risks and decision rule.

Multiple Choice Questions with Answers

Question 1

Which component primarily defines the structure of a web page?

A. HTML

B. CSS

C. TLS

D. Database management system

Correct Answer: A. HTML

Question 2

What is the defining function of a digital platform?

A. Printing physical catalogues

B. Enabling interactions among participant groups

C. Replacing all business processes with spreadsheets

D. Storing only static images

Correct Answer: B. Enabling interactions among participant groups

Question 3

Which payment stage transfers funds to the merchant after processing?

A. Authentication

B. Authorization

C. Settlement

D. Browsing

Correct Answer: C. Settlement

Question 4

A store receives 10,000 sessions and 300 orders. What is its conversion rate?

A. 0.3%

B. 3%

C. 30%

D. 33.3%

Correct Answer: B. 3%

Question 5

Which formula correctly represents average order value?

A. Orders ÷ revenue

B. Revenue ÷ orders

C. Revenue ÷ visitors

D. Marketing expenditure ÷ customers

Correct Answer: B. Revenue ÷ orders

Question 6

What is a major purpose of a headless CMS?

A. To eliminate all databases

B. To separate content management from presentation

C. To prevent content reuse

D. To process card settlement

Correct Answer: B. To separate content management from presentation

Question 7

Which practice best supports accessible web design?

A. Using colour alone to communicate errors

B. Removing keyboard navigation

C. Providing meaningful headings and text alternatives

D. Hiding return conditions

Correct Answer: C. Providing meaningful headings and text alternatives

Question 8

A cart abandonment rate measures the proportion of carts that are:

A. Created by returning customers

B. Converted into repeat purchases

C. Created but not converted into completed orders

D. Paid for through digital wallets

Correct Answer: C. Created but not converted into completed orders

Question 9

What does tokenization do in payment security?

A. Replaces sensitive data with a substitute token

B. Makes every transaction anonymous and unregulated

C. Guarantees that fraud cannot occur

D. Converts a website into a marketplace

Correct Answer: A. Replaces sensitive data with a substitute token

Question 10

Why should e-commerce revenue not be treated as profit?

A. Revenue excludes all customer activity

B. Revenue does not account for costs such as products, fulfillment and payment fees

C. Revenue is always calculated as a percentage

D. Revenue applies only to government transactions

Correct Answer: B. Revenue does not account for costs such as products, fulfillment and payment fees

Computer Applications
Chapter 8 of 15