IS Analysis

 Hardware refers to the physical components of a computer system or network that are needed to run programs and manage data. These are things you can physically touch. ShopRite, as a grocery retail chain, uses several types of hardware to support its information system processes which include self-checkout machines, barcode scanners, and POS terminals ShopRite using GK OmniPOS. They are effective but ShopRite could upgrade older hardware (especially POS terminals and network infrastructure) and train customers better in using self-checkout systems for an even smoother experience. GK OmniPOS industry-wide runs on Intel Core i3 or i5 processors with 4 to 8 GB of RAM for efficient point-of-sale operations.

Delaware ShopRite stores will soon primarily use self-checkoutSmart shopping carts? We tried it at ShopRite in Bloomfield NJ

Software is a set of instructions, data, or programs used to operate computers and execute specific tasks. At ShopRite, the main operating systems are windows for desktops and POS systems. Linux is also used for backend servers and databases (ERP, CRM, Loyalty Programs).  

Textbook definition for application software is programs that perform business functions. Horizontal Application: software that provides capabilities common across all industries. An example in Shoprite would be Microsoft 365 (word processing, emails, spreadsheets); It is effective because staff uses excel for sales reports or Outlook for communication. Vertical Application: software that serves the needs of a specific industry. An example would be Reflexis (workforce management for retail) It is effective because it helps manage employee schedules, compliance, and labor costs. Customized Application: tailored for a specific company or organization to meet unique workflows. An example would be Shoprite Online Grocery Platform (e-commerce, order management); custom-built web/mobile app for online shopping, pickup, and delivery. ShopRite uses Instagram as a customized application software tool to help support their marketing and sales. Through their Instagram account, they promote weekly deals, share digital coupon opportunities, and highlight seasonal products. 

Potential modern technologies that Shoprite can utilize are artificial intelligence, mobile applications, big data analytics, and cloud computing. Shoprite already uses some of these technologies to their advantage like AI through smart shopping carts like Caper Carts, which automatically scan items and apply digital coupons which helps streamline the sales process. Shoprite’s mobile app along with big data analytics, can be used to help track the behaviors of customers.  AR could be used in ShopRite’s mobile app to let customers scan items in-store and instantly view nutritional facts, coupon availability, or recipe ideas. 

For the Point-of-sale information system files like Sales Transactions and customer information are stored to manage business operations efficiently.  Some fields for a Sales Transactions file might be Product ID, Transaction ID, Quantity Sold and Payment Method. Some fields for a Customer Information file could be Customer ID, Customer Name, Email address, and home address. Meta Data is data about data stored for example the Product ID field meta data will specify that it is an alphanumeric field, limited to 10 characters, and must be unique. Metadata can also describe file characteristics such as format, creation date, and modification date which helps in organizing and managing data within the system.

DBMS (Database Management System) is a program for creating, processing and administering a database. It is a large and complex program that is licensed like an operating system. ShopRite uses Microsoft SQL Server for backend system or regional operations, Oracle Database for handling large scale transactions. An example of this would be using Oracle SQL Database which is typically used for Oracle DBMS system.  

Oracle SQL Databases Specialization [4 courses] (LearnQuest) | CourseraComplete Guide to Microsoft Cloud Infrastructure Services

The database applications are a collection of forms, reports, queries and application programs that facilitate users’ processing of a database. It can be processed by many different database applications 

New types of technology for databases include Cloud Databases, No SQL Databases, and In Memory databases. Shoprite can use one or more of these new technologies, they could use cloud databases to Move customer, product, and inventory data to the cloud. Easier to handle Black Friday/holiday traffic. And they could also use NoSQL Databases to Manage unstructured data like customer feedback, app data, and social media mentions. 

LAN (local area network) is a network that connects computers that reside in a single geographic location on the premises of the company that operates the LAN. The number of connected computers can range from two to several hundred. The component of LAN is to connect it to the internet so that clients have access to it. ShopRite does have LAN which consists of connecting their internal system. This includes the POS system and inventory management system. This enables efficient communication and data sharing ensuring a smooth operation.  

The Internet is a Wide Area Network of interconnected computers that use protocols to communicate and share data globally. Shop Rite connects to the Internet through local area network (LAN) devices such as routers and ethernet cables linked to an Internet Service Provider. This connection enables Shoprite to operate various digital services, including its social media platforms, customer service tools, online shopping systems, and corporate websites.  Its domain name is shoprite.com  


Cloud is the elastic leasing pooled computers resources over the internet. It is the servers that are accessed over the internet and have the software/database that runs from the servers. It is important since it gives clients access with a variety of devices which include PCs, mobile devices and IoT devices. The cost of the cloud is cheaper given free data communication and storage. 

Shoprite does use a cloud-based service as part of its information system. They use SaaS (Software as a Service). Saas allows ShopRite to access and use software applications over the Internet without installing or maintaining them on local servers. SaaS is helpful for ShopRite in functions like inventory management, payroll, and customer relationship management. Using SaaS, Shoprite can increase productivity, lower the cost of IT maintenance, and guarantee that software tools stay current with the latest security updates and features. Additionally, it enables workers to access essential resources from several locations, allowing more efficient and adaptable business processes. 

Shoprite networks have multiple issues, problems syncing POS systems, and various performances across different store locations, resulting in inconsistency and outdated infrastructure in some stores. Based on what we have learned in this unit a few recommendations include improving overall network consistency, upgrading POS terminals, and using network monitoring tools 

Comments