Retail Technology Systems

Chapter 2
Retail Enterprise Architecture and Core Platforms

Post Graduate Program in Retail Management
Retail Technology Systems   •   Post Graduate

Retail Enterprise Architecture and Core Platforms

Introduction and Context

Retail enterprises operate through a network of tightly connected capabilities: buying, merchandising, pricing, inventory management, finance, human resources, customer engagement, fulfilment and store operations. Each capability may have its own applications, data structures and operating procedures. Enterprise architecture provides the organising logic that connects these elements into a coherent technology environment.

Retail enterprise architecture is not merely a technical diagram. It is a model of how business capabilities, processes, information, applications and technology infrastructure work together to create value. In retail, architecture must support high transaction volumes, rapid product change, seasonal demand, omnichannel journeys, regulatory compliance and geographically distributed operations.

A useful architecture therefore balances four competing requirements:

  1. Integration—systems must exchange accurate and timely information.
  2. Standardisation—common processes and data definitions should be reused across the enterprise.
  3. Agility—the organisation must launch products, channels and promotions quickly.
  4. Resilience—stores, distribution centres and digital channels must continue operating during failures.

The central managerial challenge is that no single platform is best for every retail process. A retailer may use an enterprise resource planning (ERP) suite for finance and procurement, a specialised merchandising system, a workforce-management application, a warehouse-management system and a cloud-based commerce platform. Architecture determines whether these systems operate as an integrated enterprise or as isolated applications.

Learning Objectives

By the end of this chapter, the learner should be able to:

  • explain the purpose and layers of retail enterprise architecture;
  • map ERP, finance, HR, merchandising, supply-chain and store systems;
  • distinguish systems of record, systems of engagement and systems of intelligence;
  • compare cloud, on-premises, SaaS, API-led and microservices models;
  • analyse integration, data-governance, security and resilience requirements;
  • evaluate architecture choices in a retail transformation scenario.

1. Architecture as a Business Operating Model

Enterprise architecture links strategic intent to operational execution. A retail strategy such as “profitable omnichannel convenience” has architectural implications. It requires common customer and product data, real-time inventory visibility, integrated order management, flexible fulfilment and consistent pricing across channels.

Architecture is commonly described through four views:

  • Business architecture: capabilities, value streams, organisational roles and processes.
  • Data architecture: entities, ownership, quality rules, flows, repositories and analytical models.
  • Application architecture: applications, services, interfaces and dependencies.
  • Technology architecture: networks, computing, storage, devices, operating systems and security controls.

These views should be aligned. For example, the business capability “replenish store inventory” depends on product and location data, merchandising and supply-chain applications, store devices, connectivity and appropriate decision rules.

Systems of record, engagement and intelligence

A system of record is the authoritative source for a business entity or transaction. The general ledger may be the system of record for financial postings; a product-information management system may own product attributes; and a human-resources system may own employee records.

A system of engagement supports interaction with customers, employees, suppliers or store associates. Examples include e-commerce storefronts, mobile applications, point-of-sale interfaces and supplier portals.

A system of intelligence converts data into insight or recommendations. Examples include demand forecasting, assortment optimisation, fraud detection and workforce forecasting. These systems normally consume governed data from systems of record and operational events from systems of engagement.

The categories are analytical rather than absolute. A modern platform may contain all three roles, but distinguishing them helps clarify ownership, integration and accountability.

2. A Reference Architecture for Retail

The following layered model provides a practical reference architecture.

Layered retail enterprise architecture Customer and workforce channelsWeb • mobile • POS • contact centre • supplier and employee portals Retail operational platformsERP / finance • HR • merchandising • commerce • OMS • WMS • transport • store systemspricing • promotions • payments • inventory • procurement Integration and control planeAPIs • events • message broker • identity • monitoring • workflow Data and intelligencelakehouse • master data • BI • AI Technology foundationcloud • networks • devices • cyber resilience
Layered retail enterprise architecture showing channels, operational platforms, integration and data layers
Figure: Layered retail enterprise architecture showing channels, operational platforms, integration and data layers

Figure: A reference architecture for integrating retail channels, operational platforms, data and technology foundations.

The layers are interconnected rather than strictly sequential. A point-of-sale transaction may update inventory, create a financial posting, generate a customer event and feed a demand-forecasting model. Conversely, a forecast may influence replenishment, purchasing and store allocation.

3. Core Retail Platforms

3.1 ERP and finance

ERP integrates enterprise-wide processes, usually including financial accounting, controlling, procurement, accounts payable, accounts receivable, fixed assets and sometimes inventory and order management. Finance systems provide the formal record of economic activity and support statutory reporting, budgeting and management control.

Retail finance integration is complex because transactions originate in many channels. A sale may involve a store register, payment service provider, tax engine, loyalty discount, return and inventory adjustment. These events must be reconciled into appropriate accounting entries. A robust design separates operational transaction processing from financial posting while preserving traceability between them.

Important finance interfaces include:

  • sales and tender summaries from POS and commerce systems;
  • purchase orders, receipts and invoices from procurement and supply chain;
  • payroll results from HR systems;
  • tax, refund, chargeback and payment settlement data;
  • inventory valuation and shrinkage adjustments.

ERP should not automatically own every retail process. Specialised merchandising or warehouse applications may be more capable operational systems, while ERP remains the financial system of record.

3.2 Human resources and workforce management

HR platforms manage employee master data, organisational structures, recruitment, compensation, benefits, learning and compliance. Workforce-management systems extend this capability into retail operations by supporting schedules, availability, time capture, labour forecasting, task management and productivity analysis.

The integration boundary is important. HR may own employee identity and employment status, while workforce management owns schedules and time records. Store systems may require role-based permissions, such as cashier, supervisor or manager. When an employee changes role or leaves the organisation, identity and access privileges must be updated promptly.

Retail workforce architecture must also address labour-law requirements, privacy, biometric data where used, and fairness in algorithmic scheduling. A labour-optimisation model should not treat productivity as the only objective; it should consider employee wellbeing, legal constraints and service quality.

3.3 Merchandising systems

Merchandising systems support the commercial lifecycle of products. Typical functions include product creation, hierarchy management, assortment planning, pricing, promotions, vendor management, purchase orders, allocation, replenishment and markdowns.

A product may have multiple identifiers: internal SKU, supplier code, barcode, style-colour-size combination and marketplace identifier. Architecture must distinguish the product concept from its sellable item and packaging levels. Incorrect product master data can cause scanning failures, inaccurate online descriptions, replenishment errors and financial mismatches.

Merchandising is also closely related to pricing. A price may vary by country, channel, store cluster, customer segment, promotion period or legal requirement. The architecture should define which platform calculates a price, which platform publishes it, and which channel is authorised to apply an override.

3.4 Supply-chain platforms

Retail supply-chain architecture commonly includes supplier collaboration, demand planning, purchasing, warehouse management, transportation management, inventory visibility and order management. Its purpose is to coordinate the movement and availability of goods from supplier to distribution centre, store, customer or return location.

Key distinctions include:

  • Inventory position: the current physical or recorded stock.
  • Available-to-promise: inventory that can be committed to an order after considering reservations and constraints.
  • Warehouse management: execution of receiving, put-away, picking, packing and dispatch.
  • Order management: orchestration of order capture, sourcing, fulfilment, cancellation, split shipment and return.
  • Transportation management: carrier selection, routing, freight execution and delivery visibility.

A retailer should avoid treating inventory as a single static number. Inventory has states such as on-hand, damaged, reserved, in transit, quarantined and available for sale. The meaning of each state must be consistent across channels.

3.5 Store systems

Store technology includes point of sale, self-checkout, payment devices, electronic shelf labels, handheld associate devices, store inventory applications, kiosks, clienteling tools and back-office systems. Store systems must operate in environments with variable connectivity and non-technical users.

Point of sale requires low latency, payment security, offline contingencies and reliable receipt and return processes. A store may need to continue selling during a temporary network outage, but offline operation creates risk: prices may become stale, inventory may diverge and fraudulent transactions may be harder to detect. Offline rules should therefore define transaction limits, permitted tender types, data synchronisation and reconciliation procedures.

Store architecture should be designed around associate workflows rather than around device procurement alone. A handheld device is valuable only when it reduces search time, improves stock accuracy or enables better customer service.

4. Integration and Data Architecture

Integration is the mechanism through which systems exchange information and coordinate work. Three patterns are particularly important.

Point-to-point integration

A direct interface connects one application to another. It may be fast to implement for a small number of systems, but the number of possible connections grows rapidly as systems are added. If n systems each require direct communication with every other system, the maximum number of undirected connections is:

C = n(n − 1) ÷ 2

Here, C is the number of possible pairwise connections and n is the number of systems. This assumes each pair requires one logical connection and ignores shared platforms or directional duplication. With eight systems, the theoretical maximum is 28 connections. The formula illustrates why uncontrolled point-to-point integration becomes difficult to govern.

API-led integration

An application programming interface (API) exposes a controlled contract through which another system can request data or invoke an operation. APIs are useful for synchronous use cases such as checking an order status or obtaining an available price. Good API design specifies authentication, authorisation, data schemas, error behaviour, versioning, rate limits and service-level expectations.

API-led architecture often uses three layers:

  • System APIs expose core data or functions from systems of record.
  • Process APIs combine and transform capabilities across systems.
  • Experience APIs tailor information for a channel such as mobile, web or POS.

APIs do not automatically create good architecture. Excessive synchronous dependencies can cause cascading failures and poor performance. The consumer and provider must agree on ownership, availability and change management.

Event-driven integration

In an event-driven design, a system publishes a fact such as “OrderPlaced,” “PaymentAuthorised” or “InventoryAdjusted.” Other systems subscribe and respond independently. Events reduce direct coupling and support near-real-time reactions, but they introduce challenges involving duplicate delivery, ordering, eventual consistency and replay.

An event should be immutable and meaningful. Consumers should be idempotent: processing the same event twice should not create an incorrect duplicate outcome. This is especially important for payments, inventory movements and financial postings.

Master data and governance

Master data management defines authoritative ownership and quality controls for customers, products, suppliers, locations, employees and chart-of-accounts structures. A practical governance model identifies:

  • the data owner accountable for meaning and policy;
  • the data steward responsible for quality and operational maintenance;
  • the technical custodian responsible for storage and access;
  • validation rules, duplicate handling and lifecycle status;
  • permitted uses, retention and privacy requirements.

Data quality can be assessed through completeness, validity, uniqueness, consistency, timeliness and accuracy. A dashboard that reports data-quality percentages is useful only when thresholds, sampling methods and corrective ownership are defined.

5. Deployment and Architectural Models

On-premises

On-premises systems are operated in facilities controlled by the retailer. They may support deep customisation, local control and integration with legacy equipment. However, the retailer bears responsibility for hardware, capacity planning, patching, disaster recovery and specialist skills. Scaling for seasonal peaks can be slow and expensive.

Cloud infrastructure and platform services

Infrastructure-as-a-Service provides virtual computing, storage and networking; Platform-as-a-Service provides managed runtimes, databases or integration capabilities. Cloud models can improve elasticity and speed, but they do not remove governance obligations. Poorly controlled consumption can create unpredictable costs, while concentration in one provider may create strategic dependency.

Cloud suitability depends on workload characteristics, regulatory requirements, latency, data residency, operational maturity and exit options. A “cloud first” policy should not become a “cloud regardless” policy.

SaaS

Software-as-a-Service delivers a vendor-managed application through a subscription model. SaaS can accelerate deployment and provide regular upgrades, but configuration is usually preferred to extensive customisation. The retailer must assess data portability, integration capability, service levels, security responsibilities, product roadmap and termination arrangements.

SaaS creates a shared-responsibility model. The provider may secure the application infrastructure, while the retailer remains responsible for user access, configuration, data classification and appropriate use.

Monoliths and microservices

A monolithic application is deployed as a relatively unified unit. It may be simpler to operate and transactionally coherent, but changes can require coordinated release of the whole application.

Microservices divide an application into independently deployable services aligned with business capabilities. They can enable team autonomy, selective scaling and faster release. They also introduce distributed-system complexity: network failures, observability demands, data consistency issues, service-version compatibility and more difficult testing.

Microservices are not automatically superior. They are appropriate when there is a clear domain boundary, a need for independent scaling or release, and sufficient engineering maturity. A modular monolith may be a better transitional or long-term design for some retailers.

ModelPrincipal strengthsPrincipal risksSuitable considerations
On-premisesControl, local integrationCapital cost, slower scalingSensitive legacy or low-latency workloads
Cloud IaaS/PaaSElasticity, automation, broad servicesCost control, provider dependencyVariable demand and modern engineering teams
SaaSRapid deployment, managed upgradesLimited customisation, exit riskStandardised support processes
API-ledReuse, explicit contracts, channel enablementVersioning and dependency riskCross-platform access and orchestration
MicroservicesIndependent deployment and scalingOperational and data complexityStable domain boundaries and mature DevOps

6. Architecture Quality Attributes

Functional capability is only one dimension of architecture. Retail systems must be evaluated through quality attributes.

  • Availability: ability to provide service when required.
  • Performance: response time and transaction throughput.
  • Scalability: ability to handle increased volume or users.
  • Resilience: ability to continue or recover after faults.
  • Security: protection of confidentiality, integrity and availability.
  • Maintainability: ease of diagnosing, changing and operating systems.
  • Interoperability: ability to exchange and interpret information.
  • Usability: suitability for customers, associates and administrators.

These attributes create trade-offs. Strong consistency may support accurate stock reservation but increase latency. Extensive customisation may fit local processes but make upgrades expensive. A useful architecture decision record states the decision, alternatives considered, assumptions, consequences and review date.

Resilience design should include dependency mapping, backups, recovery testing and defined recovery objectives. Recovery time objective is the targeted maximum time to restore a service after disruption. Recovery point objective is the targeted maximum tolerable amount of data loss, expressed as time between the last recoverable copy and the incident. These are business requirements, not merely technical settings.

7. Security, Ethics and Regulation

Retail architecture processes payment data, identity information, purchase histories, employee records and behavioural data. Security must therefore be designed across identity, devices, networks, applications, data and operations.

Core controls include least-privilege access, multifactor authentication, encryption in transit and at rest, secure software development, vulnerability management, logging, segregation of duties and tested incident response. Payment environments require appropriate compliance with applicable payment-card standards; privacy obligations depend on jurisdiction and the nature of processing.

Architects should distinguish security from privacy. Security protects information from unauthorised actions; privacy governs lawful, fair and transparent collection and use. Personalisation and AI may create risks of excessive surveillance, discriminatory targeting or opaque decisions. Data minimisation, purpose limitation, retention controls, explainability and human oversight are therefore important.

AI applications in retail architecture include demand forecasting, product search, workforce planning, fraud detection and service assistants. Models require reliable training data, monitoring for drift, documented business rules and a process for challenging or overriding recommendations. AI should augment accountable decision-makers rather than obscure responsibility.

8. Implementation Method and Governance

A practical architecture programme can proceed through the following stages:

  1. Assess the current state: inventory applications, interfaces, data stores, contracts, technical debt and business pain points.
  2. Define target capabilities: translate strategy into capability and value-stream requirements.
  3. Establish principles: for example, API contracts, reuse before duplication, security by design and open data standards.
  4. Prioritise journeys: select high-value flows such as buy online–pick up in store or supplier-to-shelf replenishment.
  5. Design transition states: avoid assuming that the target architecture can be implemented in one step.
  6. Deliver through governed increments: use architecture review, automated testing, observability and benefits tracking.
  7. Retire safely: remove redundant interfaces and applications only after data retention and operational continuity are addressed.

Governance should be lightweight enough to support delivery but strong enough to prevent uncontrolled duplication. Architecture review boards, design authorities, product owners and data councils should have clearly separated responsibilities. Standards should be measurable and exceptions should be documented rather than informally tolerated.

Applied Case: NorthStar Retail’s Omnichannel Architecture

This is an illustrative case.

Background

NorthStar Retail operates 260 stores and an online channel. Its ERP is reliable for finance, but its merchandising application, e-commerce site and POS platform maintain separate product and inventory records. Customers frequently see products online that are unavailable in stores. Store associates also use spreadsheets to manage transfers and markdowns.

Problem

The board wants buy-online–pick-up-in-store capability within twelve months. The existing architecture has batch interfaces running overnight, inconsistent product identifiers and no common definition of available inventory. A direct replacement of every system would exceed the budget and create unacceptable operational risk.

Analysis

The architecture team maps the journey from product publication to customer collection. It identifies three critical gaps: product master ownership, near-real-time inventory events and order orchestration. Finance does not need to be replaced, but it requires reliable sales and inventory postings. Store systems require offline capability, while the web channel requires rapid availability responses.

Approach and solution

NorthStar establishes the merchandising platform as the product master and creates a governed location master. A central inventory-visibility service receives stock, sale, receipt and adjustment events. An order-management service coordinates order capture, reservation, store picking, customer notification and cancellation. APIs support synchronous availability checks, while events communicate inventory changes and order milestones.

The retailer adopts a phased approach. First, it pilots ten stores and one distribution centre. It retains the existing ERP and POS, adds adapters around them and introduces monitoring for event delay, reservation failure and reconciliation differences. It defines a fallback rule: if a store cannot confirm inventory within a specified period, the order is routed to another fulfilment location or presented with a later promise date.

Outcome

The pilot reduces manual transfer work and improves the accuracy of pickup promises. It also reveals that inventory accuracy, not interface speed alone, is the main constraint. NorthStar therefore funds cycle counting and associate training alongside technology delivery. After the pilot, the architecture is extended to more stores, and redundant spreadsheet processes are retired.

Learning points

The case illustrates five principles:

  • architecture should begin with a customer and operational journey;
  • systems of record must be explicit;
  • APIs and events solve different coordination problems;
  • transitional architecture is often safer than a wholesale replacement;
  • process discipline and data quality are as important as platform selection.

Challenges and Limitations

Retail architecture is constrained by mergers, legacy applications, vendor contracts, local regulations and inconsistent operating models. Integration programmes may underestimate semantic differences: two systems can exchange a field called “inventory” while using different definitions. Cloud migration can reproduce poor processes at greater scale. Microservices can create an expensive distributed monolith if service boundaries are artificial. SaaS can limit differentiation when a retailer’s competitive advantage depends on unique workflows.

Architecture models are also simplifications. They do not capture every human workaround, informal decision or organisational conflict. Consequently, architecture assessment should combine diagrams and inventories with observation, interviews, transaction tracing and performance evidence.

Best-Practice Principles

  1. Design from business capabilities and customer journeys.
  2. Assign explicit ownership to critical data entities.
  3. Prefer standard configuration before custom code.
  4. Use APIs for governed access and events for decoupled notification.
  5. Make integration contracts versioned, observable and testable.
  6. Treat offline store operation as a designed mode, not an accident.
  7. Build security, privacy and resilience into the architecture lifecycle.
  8. Measure business outcomes, not merely platform adoption.
  9. Use microservices selectively and preserve operational simplicity.
  10. Plan migration, retirement and vendor exit from the beginning.

Chapter Summary

Retail enterprise architecture aligns business capabilities, data, applications and technology. Its reference model connects customer and workforce channels with ERP and finance, HR, merchandising, commerce, supply-chain and store platforms through APIs, events, identity, monitoring and data services. ERP commonly provides the financial system of record, while specialised platforms may own merchandising, fulfilment or workforce execution.

Point-to-point integration is simple initially but becomes difficult to govern as connections multiply. API-led integration provides explicit contracts, while event-driven integration supports loosely coupled reactions and near-real-time coordination. Cloud, on-premises, SaaS and microservices models each offer benefits and risks; selection should reflect business requirements, quality attributes, regulatory obligations and organisational capability.

Effective architecture is evolutionary. It requires master-data governance, security and privacy controls, resilience planning, observability, transition states and accountable decision-making. The NorthStar case demonstrates that successful omnichannel architecture depends not only on technology, but also on inventory accuracy, process design, employee adoption and disciplined governance.

Key Terms

API: A defined interface through which software requests data or invokes a function.

Available-to-promise: Inventory that can be committed to a customer after reservations and constraints are considered.

Cloud computing: On-demand computing resources delivered through networked infrastructure and managed services.

Data owner: The person or function accountable for the meaning, quality and permitted use of a data domain.

Event-driven architecture: An architecture in which systems publish and consume notifications of business facts.

ERP: An integrated enterprise platform supporting processes such as finance, procurement and accounting.

Enterprise architecture: A structured view of business capabilities, processes, data, applications and technology.

Experience API: An API tailored to the needs of a particular channel or consuming application.

Master data: Shared, relatively stable information about entities such as products, customers, suppliers and locations.

Microservices: Independently deployable services organised around bounded business capabilities.

Order management system: A platform that orchestrates order capture, sourcing, fulfilment, cancellation and returns.

Point of sale: Store technology used to execute sales, returns, payments and related transactions.

Recovery point objective: The maximum targeted period of data loss following a disruption.

Recovery time objective: The maximum targeted time to restore a service after a disruption.

SaaS: Software delivered and operated by a provider, typically through a subscription model.

System of engagement: An application that supports interaction with customers, employees or partners.

System of intelligence: A system that analyses data to produce insight, forecasts or recommendations.

System of record: The authoritative source for a specified entity or transaction.

Workforce management: Technology supporting retail scheduling, time capture, labour planning and store tasks.

Review Questions

Short Answer Questions

  1. What are the four commonly used views of enterprise architecture?
  2. Distinguish a system of record from a system of engagement.
  3. Why is product master data important in retail?
  4. State one strength and one risk of SaaS adoption.
  5. What is the purpose of an event in an event-driven architecture?

Long Answer Questions

  1. Explain how ERP, merchandising and supply-chain platforms interact across the retail value chain.
  2. Compare point-to-point, API-led and event-driven integration models.
  3. Evaluate the principal trade-offs between on-premises, cloud and SaaS deployment.
  4. Discuss how security, privacy and resilience should influence retail architecture decisions.
  5. Explain why microservices may be inappropriate for some retail transformation programmes.

Analytical / Application Questions

  1. A retailer has ten major applications and proposes direct interfaces between every pair. Use the connection formula to estimate the theoretical maximum number of pairwise connections and explain the governance implications.
  2. Design a target architecture for buy-online–pick-up-in-store. Identify systems of record, synchronous APIs, business events and store-level fallback procedures.
  3. A retailer’s online channel reports inventory that stores cannot locate. Analyse possible data, process and architecture causes, and propose a phased corrective programme.

Multiple Choice Questions with Answers

Question 1

Which platform most commonly serves as the formal system of record for statutory financial postings?

A. Point-of-sale system

B. Enterprise resource planning and finance system

C. Workforce scheduling system

D. Customer mobile application

Correct Answer: B. Enterprise resource planning and finance system

Question 2

Which integration pattern communicates a business fact such as “OrderPlaced” to multiple independent consumers?

A. Event-driven integration

B. Spreadsheet exchange

C. Screen scraping

D. Manual batch entry

Correct Answer: A. Event-driven integration

Question 3

If eight systems each require a direct connection with every other system, what is the maximum number of pairwise connections under C = n(n − 1) ÷ 2?

A. 16

B. 28

C. 32

D. 56

Correct Answer: B. 28

Question 4

Which statement best describes a system of intelligence?

A. It stores the official chart of accounts only.

B. It records employee legal status only.

C. It converts governed data into insights or recommendations.

D. It provides network connectivity to stores.

Correct Answer: C. It converts governed data into insights or recommendations.

Question 5

What is a principal advantage of APIs?

A. They eliminate the need for data governance.

B. They provide explicit, reusable contracts for access to capabilities.

C. They guarantee zero downtime.

D. They prevent all integration failures.

Correct Answer: B. They provide explicit, reusable contracts for access to capabilities.

Question 6

Which is a characteristic risk of microservices?

A. Inability to deploy any component independently

B. Distributed-system complexity and more demanding observability

C. Requirement that all data be stored on paper

D. Elimination of network communication

Correct Answer: B. Distributed-system complexity and more demanding observability

Question 7

What does a recovery point objective primarily specify?

A. The maximum targeted time to restore service

B. The maximum targeted amount of acceptable data loss measured in time

C. The number of users permitted in a system

D. The maximum transaction price

Correct Answer: B. The maximum targeted amount of acceptable data loss measured in time

Question 8

Which platform typically supports assortment, pricing, promotions and vendor buying decisions?

A. Merchandising system

B. Identity provider only

C. Payroll calculator only

D. Network firewall

Correct Answer: A. Merchandising system

Question 9

Why should a retailer design an explicit offline mode for point of sale?

A. Connectivity interruptions can occur, creating risks around stale prices and inventory synchronisation.

B. Offline mode always improves inventory accuracy.

C. Offline mode removes the need for payment security.

D. Connectivity is irrelevant to store systems.

Correct Answer: A. Connectivity interruptions can occur, creating risks around stale prices and inventory synchronisation.

Question 10

In a shared-responsibility SaaS model, which responsibility normally remains with the retailer?

A. Manufacturing the provider’s servers

B. Configuring appropriate user access and protecting its data

C. Writing the provider’s operating system

D. Maintaining the provider’s physical building

Correct Answer: B. Configuring appropriate user access and protecting its data

Retail Technology Systems
Chapter 2 of 14