01

Information Systems

Content coming soon. This page will be populated when Unit 1 is ready.

02

Strategy & Technology

Content coming soon. This page will be populated when Unit 2 is ready.

03

Platforms & Networks

Content coming soon. This page will be populated when Unit 3 is ready.

04

Data & Databases

Content coming soon. This page will be populated when Unit 4 is ready.

05

Software & Development

Content coming soon. This page will be populated when Unit 5 is ready.

Section 1 — Core Vocabulary

Terms most directly tied to the Chapter 7 review questions.

TermDefinition
Operating System (OS) ★The foundational software layer between hardware and all other software. Manages the CPU, memory, storage, and devices, and provides a standard platform for applications to run on.
Graphical User Interface (GUI) ★A visual interface that lets users interact with software through icons, windows, and menus rather than typed commands. Makes computing accessible to non-technical users.
Enterprise Resource Planning (ERP) ★A unified software platform that integrates data and processes across an entire organization (finance, HR, supply chain, manufacturing, sales) into a single shared system of record.
CRM (Customer Relationship Management) ★Software that manages a company's interactions with current and potential customers — tracking sales pipelines, customer history, support cases, and marketing campaigns.
SCM (Supply Chain Management) ★Software that coordinates the flow of goods, information, and finances across suppliers, manufacturers, and distributors. Enables demand forecasting, procurement, and logistics optimization.
Business Intelligence (BI) Systems ★Software that collects, analyzes, and visualizes organizational data to support managerial decision-making. Turns raw data into dashboards, reports, and trend analysis.
Database Management System (DBMS) ★Software that stores, organizes, retrieves, and manages structured data. Acts as the engine behind most business applications. Examples: MySQL, Oracle, Microsoft SQL Server.
PlatformA technology base on which other software, services, or businesses are built. Platforms create ecosystems and network effects (e.g., iOS, Windows, Salesforce, AWS).
Enterprise SoftwareSoftware designed for large organizations, handling complex, high-volume business processes across multiple departments. ERP, CRM, and SCM are all examples.
Software PackagePre-built, off-the-shelf software sold to multiple organizations, as opposed to custom-built software. Faster to deploy but less tailored to specific needs.
Section 2 — Topics to Understand
The OS as a Business Platform

An operating system is not just a technical tool — it is a strategic platform. When a well-designed OS is paired with an open developer ecosystem, it can trigger powerful network effects that create winner-take-all dynamics.

Real-World Example: Apple iOS and the App Store
  • The platform move: Apple provided developers with a common set of standards (APIs) and a distribution channel (the App Store) on top of iOS — making it easy to build and install apps on iPhone, iPod Touch, and iPad.
  • Network effects in action: More developers meant more apps; more apps attracted more users; more users attracted more developers. This is a textbook example of a platform triggering network effects — each new participant makes the platform more valuable for everyone else.
  • Scale of impact: 50,000 apps appeared in the App Store within the first year; over 2 million apps are available today.
  • Competitive result: iOS became the most versatile mobile computing platform available, establishing a durable competitive moat through its software ecosystem — not just its hardware.
  • Managerial takeaway: A well-designed OS and developer platform can catalyze explosive growth. The strategic implications of software architecture decisions extend far beyond IT — they shape markets, competitive positioning, and industry structure.
Key vocab connection: This example ties together OS (the foundation), API (the developer standards Apple provided), platform (the ecosystem Apple built on top of iOS), and network effects (the self-reinforcing growth loop that resulted).
Software layer diagram: User, Application, Operating System, Hardware with examples

The software layer stack — each layer depends on the one below it.

Section 3 — Key Questions
Why should a manager care about software and how it works? What critical organizational and competitive factors can software influence?

Software is the layer that turns hardware into business capability. A manager who understands software can make better decisions about what to build, buy, or integrate — and can anticipate risks when systems change. Software influences competitive and organizational factors in several key ways:

  • Competitive advantage — Proprietary software can be a source of sustained differentiation. Firms like Amazon and Netflix built custom platforms that competitors cannot easily replicate.
  • Switching costs and lock-in — Once a firm adopts a software platform (especially ERP or SaaS), switching is expensive and disruptive. Managers need to weigh long-term dependency when choosing vendors.
  • Operational efficiency — Well-integrated software reduces manual processes, errors, and redundancy across functions like inventory, HR, and finance.
  • Data and decision-making — Software captures and processes data that drives strategic decisions. The quality of that software directly affects the quality of managerial insight.
  • Agility and speed — Firms with modern, flexible software architectures can respond faster to market changes than those locked into legacy systems.
  • Security and compliance — Software vulnerabilities expose the firm to breaches and regulatory risk. Managers bear responsibility for understanding these exposures even if they don't write code.
Bottom line: Software is not just an IT concern — it shapes strategy, cost structure, customer experience, and competitive positioning. Managers who treat it as a black box cede critical decisions to others.
What does an operating system do? Why do you need one? How does it help programmers and end users?

An operating system (OS) is the foundational software layer that sits between hardware and all other software. Without it, every programmer would need to write custom instructions for every piece of hardware their application might run on — an impossibly complex task.

Core functions of an OS
  • Hardware abstraction — The OS manages the CPU, memory, storage, and peripherals, presenting a standardized interface so applications don't need to communicate with hardware directly.
  • Process management — Allocates CPU time across multiple running programs so they don't interfere with each other.
  • Memory management — Controls which programs get access to which areas of RAM at any given time.
  • File system management — Organizes data on storage devices and controls read/write access.
  • Security and access control — Enforces user permissions and isolates processes to prevent unauthorized access.
  • Device drivers — Acts as a translator between generic OS commands and the specific language of hardware devices (printers, keyboards, GPUs, etc.).
How the OS helps programmers
  • Provides standardized APIs (Application Programming Interfaces) so developers write code once and it runs on any compatible hardware — they don't need to know the specifics of each chip or device.
  • Handles low-level tasks (memory allocation, I/O operations) automatically, letting developers focus on application logic rather than hardware management.
  • Provides development tools, debuggers, and runtime environments built on top of the OS layer.
How the OS helps end users
  • Provides a consistent graphical interface (GUI) — icons, windows, menus — so users interact with the computer without knowing underlying commands.
  • Enables multitasking — running a browser, spreadsheet, and music app simultaneously without conflict.
  • Manages software installation, updates, and security patches transparently in the background.
  • Standardizes file management so users can save, find, and organize data across applications.
What are the four ways to answer "What kind of software is it?"

Software can be classified along four distinct dimensions. These are not mutually exclusive — a single piece of software can be described by all four simultaneously.

ClassificationQuestion It AnswersExamples
1. By Function What does it do? Operating system, database, word processor, ERP, CRM, browser
2. By Ownership / Licensing Who owns it and how is it distributed? Proprietary (Microsoft Office), open source (Linux, MySQL), freeware, shareware
3. By Deployment Model Where does it run? Installed locally (desktop app), cloud-based / SaaS (Google Docs, Salesforce), mobile app
4. By Development Approach How was it built? Custom-built (proprietary in-house), packaged/off-the-shelf (SAP, QuickBooks), low-code / no-code platforms
Why this matters for managers: Choosing the right type of software involves tradeoffs across all four dimensions — cost, control, speed of deployment, and strategic fit. A custom-built proprietary system may offer competitive advantage but carries high development cost and risk. A SaaS solution is fast to deploy but may create vendor lock-in.
Which functions of a business might be impacted by an ERP system?

An Enterprise Resource Planning (ERP) system is a unified software platform that integrates data and processes across an entire organization into a single system of record. Rather than each department running its own disconnected software, an ERP creates one shared database that all functions draw from and contribute to in real time.

Business FunctionHow ERP Impacts It
Finance & Accounting Automates general ledger, accounts payable/receivable, financial reporting, and budgeting. Provides real-time financial visibility across the organization.
Human Resources Manages payroll, benefits, recruitment, performance tracking, and compliance in one system. Reduces manual HR administration.
Supply Chain & Procurement Tracks purchase orders, supplier relationships, and inbound materials. Enables automated reordering and supplier performance monitoring.
Inventory & Warehouse Management Provides real-time visibility into stock levels across locations. Supports just-in-time inventory and reduces overstock and stockouts.
Manufacturing & Operations Schedules production runs, tracks work-in-progress, manages bills of materials, and monitors equipment capacity.
Sales & Customer Management Manages order entry, pricing, customer contracts, and fulfillment status. Often integrates with or overlaps CRM functionality.
Project Management Tracks project budgets, timelines, resource allocation, and deliverables — especially relevant in service or consulting firms.
Compliance & Reporting Centralizes data needed for regulatory reporting (tax filings, audits, industry standards) and reduces risk of inconsistent records across departments.
Key managerial insight: ERP systems eliminate information silos — the problem of each department maintaining its own data in formats others can't easily access. The tradeoff is significant implementation cost, long deployment timelines, and the need for organizational change management. Failed ERP implementations are among the most costly IT disasters in business history.
Section 4 — Supporting Vocabulary
TermDefinition
Computing HardwareThe physical components of a computer system: CPU, RAM, storage, motherboard, and peripherals. Software runs on top of hardware.
SoftwareInstructions that tell hardware what to do. Ranges from operating systems and firmware to applications and enterprise platforms.
User Interface (UI)The point of interaction between a user and a software system. Can be graphical (GUI), command-line, voice, or touch-based.
FirmwareLow-level software permanently embedded in hardware (e.g., a router or printer). Controls the device's basic functions and sits between hardware and the OS.
BIOSFirmware built into a computer's motherboard that initializes hardware during boot-up and hands control to the operating system. Being replaced by UEFI in modern systems.
Embedded SystemsSpecialized computing systems built into physical devices to perform dedicated functions (e.g., a car's engine control unit, a smart thermostat, a pacemaker).
Desktop SoftwareApplications installed and run locally on a personal computer, as opposed to cloud-based or server-side software (e.g., Microsoft Word, Photoshop).
Distributed ComputingA model where processing tasks are spread across multiple networked computers rather than handled by a single machine. The basis of cloud computing and large-scale web services.
ServerA computer or program that provides services, data, or resources to other computers (clients) over a network.
Application ServerA server that hosts and runs business logic for applications, sitting between the web server (handling user requests) and the database (storing data).
Web ServerA server that handles HTTP requests and delivers web pages or data to browsers and applications. Examples: Apache, Nginx.
API (Application Programming Interface)A defined set of rules that allows different software applications to communicate with each other. APIs let developers build on top of existing platforms without accessing their underlying code.
SOA (Service-Oriented Architecture)A software design approach where functionality is broken into discrete, reusable services that communicate over a network. Predecessor to modern microservices architecture.
EDI (Electronic Data Interchange)A standardized format for exchanging business documents (purchase orders, invoices) electronically between organizations. Predates the internet; still widely used in retail and logistics.
XML (Extensible Markup Language)A flexible text format for structuring and sharing data between systems. Human-readable and machine-readable. Common in enterprise data exchange.
JSON (JavaScript Object Notation)A lightweight, easy-to-parse data format used widely in web APIs and modern applications. Has largely replaced XML in newer systems due to its simplicity.
Section 1 — Core Vocabulary

Terms marked ★ are flagged as especially important in the course outline.

TermDefinition
OSS (Open Source Software) ★Software whose source code is publicly available for anyone to view, modify, and distribute. Developed collaboratively, often by volunteers and firms, under licenses like GPL or MIT.
Linux ★The dominant open source operating system kernel. Powers the majority of the world's web servers, cloud infrastructure, Android devices, and supercomputers.
Marginal Cost ★The cost of producing one additional unit of a product. For software, marginal cost approaches zero — once code is written, distributing it to millions of users costs almost nothing.
TCO (Total Cost of Ownership) ★The full cost of adopting a technology, including licensing, implementation, training, maintenance, and support — not just the purchase price. Used to compare OSS vs. proprietary software fairly.
Cloud ComputingDelivering computing resources — storage, processing, software — over the internet on demand. OSS is the backbone of most cloud infrastructure.
SaaS (Software as a Service)Software delivered over the internet on a subscription basis rather than installed locally. Shifts costs from capital expenditure to operating expenditure.
ScalabilityA system's ability to handle increasing workloads without degrading performance. A key reason firms adopt OSS stacks — they can scale horizontally by adding more servers.
Section 2 — Topics to Understand
Total Cost of Ownership (TCO): The Real Cost of Software

When comparing OSS to proprietary software, the sticker price is rarely the full story. TCO captures every cost associated with adopting and running a technology over its entire lifespan — and is essential for making sound managerial decisions.

  • What TCO includes: Licensing fees (or lack thereof), implementation and customization costs, training, ongoing maintenance, support contracts, security patching, and eventual migration costs.
  • The OSS trap: OSS is free to acquire but not free to run. A firm may save on licensing only to spend heavily on internal expertise, custom development, or third-party support.
  • The proprietary trap: Vendor licensing fees can seem modest upfront but compound over time — especially as user counts or module needs grow. Switching costs make it hard to leave.
  • Why it matters: A firm that chooses Linux over Windows Server based on license cost alone may underestimate the cost of staff retraining, compatibility work, and lost productivity during transition. TCO analysis forces a complete picture.
  • Managerial takeaway: Always compare software options on TCO, not just purchase price. The "free" in free software refers to freedom, not necessarily cost.
Key quote to know: "Free as in freedom, not free as in free beer." — Often used to explain that OSS grants users rights and control, but running it still has costs.
Section 3 — Key Questions
Why is the software business considered attractive? How do near-zero marginal costs and the potential to establish a standard contribute to competitive advantages?

Software is one of the most economically attractive businesses ever created. Once code is written, the marginal cost of distributing it is essentially zero — there is no factory, no raw materials, no shipping. This creates powerful economics:

  • Near-zero marginal cost: Microsoft writes Windows once; distributing it to 100 million users costs almost nothing more than distributing it to one. Margins expand dramatically at scale.
  • Establishing a standard: When a software product becomes the dominant standard (Windows, iOS, SAP), it creates network effects — the product becomes more valuable as more people use it. Competitors face an enormous disadvantage trying to displace an entrenched standard.
  • Switching costs: Once users invest time learning a platform, migrate data to it, and integrate it with other systems, switching to a competitor is expensive and disruptive. This locks in customers and protects revenue.
  • Winner-take-all dynamics: Network effects combined with switching costs often produce markets where one or two players dominate entirely. This is why software firms invest so heavily in early adoption and market share, sometimes at a loss.
Connection: These dynamics explain why firms like Google, Microsoft, and Salesforce give away some software for free — capturing users now creates lock-in and network effects that generate massive long-term revenue.
Who works on and supports OSS? Why? What are the business models?
Who creates OSS
  • Volunteer developers — Programmers who contribute for reputation, learning, ideological commitment to open software, or to scratch their own itch (solving a problem they personally face).
  • Corporate contributors — Large firms like Google, Meta, Microsoft, and IBM contribute heavily to OSS projects they depend on. Contributing improves the software they use and lets them influence its direction.
  • Foundations — Non-profits like the Linux Foundation, Apache Software Foundation, and Mozilla Foundation steward major projects, provide legal cover, and coordinate contributions.
Business models for OSS
  • Support and services: Give the software away free; charge for installation, customization, training, and enterprise support. Red Hat (now IBM) built a billion-dollar business this way on Linux.
  • Open core: Release a basic version as OSS; sell a premium version with enterprise features as proprietary software. Examples: MySQL, GitLab, Elasticsearch.
  • SaaS on OSS: Host OSS in the cloud and charge subscription fees for managed access. AWS, Google Cloud, and Azure all generate enormous revenue running open source software as a service.
  • Dual licensing: Offer OSS under a free license for non-commercial use; require a paid commercial license for business use.
Why do firms choose OSS? What are the benefits and risks?
Benefits
  • Cost: No licensing fees — significant savings at scale, especially for server infrastructure.
  • Flexibility and customization: Access to source code means firms can modify software to fit their exact needs, not just configure it.
  • Vendor independence: No single vendor can raise prices, discontinue the product, or hold the firm hostage. Avoids proprietary lock-in.
  • Security through transparency: Public source code allows global security researchers to audit and fix vulnerabilities — often faster than a proprietary vendor's internal team.
  • Community support: Large OSS projects have vast communities, documentation, and forums that rival or exceed proprietary vendor support.
  • Innovation access: Firms benefit from continuous improvements made by contributors worldwide without paying for R&D.
Risks
  • Hidden TCO: No license fee doesn't mean no cost — implementation, training, and internal support can be substantial.
  • No guaranteed support: Unlike proprietary software with SLAs, OSS support depends on community activity. If a project loses momentum, the firm is on its own.
  • Security risks from obscure bugs: The Heartbleed bug (2014) in OpenSSL — a critical piece of OSS used by most of the internet — went undetected for years despite being open source.
  • License compliance complexity: OSS licenses vary (GPL, MIT, Apache) and have different requirements. Using GPL code in a commercial product may require releasing your own code — a legal and competitive risk.
  • Integration challenges: OSS components may not integrate smoothly with existing proprietary systems, requiring costly custom development.
"Given enough eyeballs, all bugs are shallow." What does this mean and why does it matter?

This phrase, attributed to Eric Raymond in The Cathedral and the Bazaar, is one of the core arguments for OSS reliability. It means that when source code is publicly visible, a large enough community of developers will inevitably find and fix any bug — no matter how obscure.

  • The logic: Proprietary software is reviewed only by a company's internal team. OSS can be reviewed by thousands of developers worldwide, dramatically increasing the probability that vulnerabilities are spotted and patched quickly.
  • Why it matters for firms adopting OSS: It suggests that widely-used OSS projects (Linux, Apache, MySQL) may actually be more secure and reliable than proprietary alternatives — because more people are looking at the code.
  • The caveat: The phrase assumes enough eyeballs are actually looking. Obscure or less popular OSS projects may have few active reviewers, making them less safe than the principle suggests. Heartbleed showed that even critical OSS can harbor serious bugs.
  • Managerial implication: Adoption decisions should favor well-maintained, widely-used OSS projects with active communities. Niche or abandoned projects carry higher risk regardless of their open source status.
How does the rise of OSS impact hardware sales and entrepreneurship?
Impact on hardware sales
  • OSS eliminates software licensing costs, making hardware purchases relatively more attractive — firms can deploy more servers without proportional software cost increases.
  • Linux and OSS enabled the commoditization of server hardware. Rather than buying expensive proprietary Unix systems, firms now run Linux on cheap commodity x86 servers — dramatically reducing infrastructure costs.
  • Cloud providers (AWS, Google, Azure) built their entire infrastructure on OSS, allowing them to deploy millions of servers at scale — something impossible with per-seat proprietary licensing.
Impact on entrepreneurship and smaller businesses
  • Dramatically lower startup costs: A startup can now build on Linux, Apache, MySQL, Python, and React — a full production-grade tech stack — for zero licensing cost. This was unthinkable 30 years ago.
  • Level playing field: Small firms access the same enterprise-grade infrastructure as Fortune 500 companies. AWS running on OSS means a two-person startup can scale to millions of users.
  • Faster innovation: Entrepreneurs build on existing OSS components rather than reinventing the wheel, compressing time-to-market dramatically.
  • New business models: OSS has enabled entire categories of businesses — managed OSS services, consulting, training — that didn't exist before.
Section 4 — Supporting Vocabulary
TermDefinition
VirtualizationTechnology that creates virtual versions of hardware, allowing multiple operating systems or applications to run on a single physical machine. Foundational to cloud computing and server efficiency.
StackA combination of software tools and technologies used together to build and run an application. Typically includes an OS, web server, database, and programming language.
LAMPA popular open source software stack: Linux (OS), Apache (web server), MySQL (database), PHP/Python/Perl (programming language). Widely used to power web applications.
MEANA modern full-stack JavaScript framework: MongoDB (database), Express.js (web framework), Angular (front-end), Node.js (runtime). Common in modern web development.
FrameworksPre-built code libraries that provide a foundation for building applications, reducing the need to write common functions from scratch. Examples: React, Django, Ruby on Rails.
Front-endThe part of software a user directly interacts with — the visual interface in a browser or app. Built with HTML, CSS, and JavaScript.
Back-endThe server-side logic, databases, and infrastructure that power an application behind the scenes. Users don't see it but depend on it for every action.
Security-focused OSSOSS projects specifically designed with security as the primary concern (e.g., OpenSSL, SELinux). The open source model allows global security researchers to audit and fix vulnerabilities.
LAMP and MEAN stack diagram

LAMP stack (Linux, Apache, MySQL, PHP/Perl/Python) and MEAN stack (MongoDB, Express.js, Angular, Node.js) — two dominant OSS application stacks.

09

Information Security

Content coming soon. This page will be populated when Unit 9 is ready.

10

Ethics & Privacy

Content coming soon. This page will be populated when Unit 10 is ready.

Section 1 — Core Vocabulary

Terms marked ★ are flagged as especially important in the course outline.

TermDefinition
Moore's LawTransistors on a chip double every ~18–24 months while cost falls, driving exponential growth in computing power.
MicroprocessorThe CPU; the chip that executes program instructions. Measured in GHz; modern CPUs have multiple cores for parallel processing.
Memory (RAM) ★Volatile, fast, temporary workspace for the CPU. More RAM = better multitasking. Erased when power is off.
Storage ★Non-volatile, long-term data retention (HDD/SSD). Holds the OS, apps, and files when the computer is off. Measured in GB or TB.
VolatileMemory erased when power is removed. RAM is volatile; unsaved work is lost during a crash.
Non-volatile MemoryStorage that retains data without power (HDDs, SSDs, flash drives).
SSDA chip-based, non-volatile storage device. Faster and more durable than traditional hard drives because it has no spinning parts.
Flash MemoryNon-volatile, chip-based storage used in phones, cameras, and USB drives. Slower than RAM but retains data without power.
Price ElasticityHow much demand changes with price. Hardware is highly price-elastic: as costs fall, adoption expands far beyond forecasts.
Internet of Things (IoT)Physical objects embedded with sensors that automatically collect and exchange data (e.g., smart thermostats, fitness trackers).
eWasteDiscarded electronics that become obsolete quickly due to Moore's Law, often containing toxic materials like lead and mercury.
Konana's Model ★A three-layer software hierarchy: OS → middleware → applications. Each layer depends on the one below, so hardware changes ripple upward.
LatencyThe delay between sending and receiving data. Low latency = faster response. Critical for real-time tasks like video calls and gaming.
Cloud ComputingDelivering computing resources — storage, processing, software — over the internet rather than on local hardware. Enables on-demand scaling.
SaaSSoftware delivered over the internet on a subscription basis rather than installed locally (e.g., Google Docs, Salesforce).
Section 2 — Topics to Understand
Latency vs. Bandwidth

Bandwidth is the amount of data that can be transmitted at once — think of it as the width of a highway. More lanes means more cars (data) moving simultaneously.

Latency is the delay between sending and receiving data — the time it takes one car to travel from one end of the highway to the other, regardless of how many lanes there are.

A wide highway (high bandwidth) can still have slow travel times if the route is long (high latency). This is why a large file might download quickly on a fast connection, but a video call still feels laggy — the call is sensitive to latency, not just how much data can flow.

In practice: bandwidth matters for throughput (streaming, downloads); latency matters for responsiveness (gaming, video calls, real-time transactions).
Volatile vs. Non-Volatile Memory
Memory (RAM) — VolatileStorage (SSD/HDD) — Non-Volatile
Power offData erasedData retained
PurposeActive workspace for the CPULong-term storage of files and OS
SpeedVery fast (nanoseconds)Slower; SSDs much faster than HDDs
Typical size8–32 GB for consumer laptops256 GB – 2 TB for consumer laptops
AnalogyYour desk — cleared at end of dayYour filing cabinet — always there
Key rule: anything not saved to non-volatile storage before power is lost is gone. This is why your computer prompts you to save before shutting down.
Konana's Model of the Software Ecosystem

Konana's Model describes the layered relationship between hardware and software. Think of it as a stack: each layer sits on top of and depends entirely on the layer beneath it. When the bottom layer changes, every layer above it must adapt.

  • Layer 1 — Hardware: The physical foundation. CPUs, RAM, storage, and other devices.
  • Layer 2 — Operating System: Sits directly on hardware. Manages resources and provides a platform for software above.
  • Layer 3 — Middleware / Platforms: Bridges the OS and applications. Databases, runtime environments, APIs.
  • Layer 4 — Applications: The software end users actually interact with — enterprise tools, consumer apps.

Because each layer depends on those beneath it, the ecosystem creates lock-in. A hardware upgrade (Layer 1) may force OS updates (Layer 2), which can break existing applications (Layer 4) — creating disruption and cost well beyond the price of new hardware. This is why managers must understand technology not just as individual components, but as an interconnected ecosystem.

Konana's Model diagram showing layered software ecosystem

Konana's Model: each layer depends on those beneath it, creating ecosystem lock-in.

Real-World Examples
Apple's Chip Transition (M1/M2)
  • Abandoned Intel's x86 architecture for custom silicon — achieving faster performance through better chip design rather than Moore's Law transistor gains alone.
  • Redesigned instruction pathways effectively doubled the speed of common operations with lower power consumption.
  • Used an emulator (Rosetta) to maintain compatibility with existing software while developers recompiled code natively — a real-world example of Konana's Model: hardware changes at Layer 1 force adaptation across every software layer above.
  • Integrated dedicated processors for graphics, ML, and security on a single chip package.
iPod → iPhone → Ecosystem
  • Original iPod (2001): 5 GB storage, $399. A decade later, Apple gave away 5 GB free via iCloud — Moore's Law driving storage costs toward zero.
  • High price elasticity explains the rest: as devices got cheaper, entirely new markets opened and the microprocessor became powerful enough to support a phone, browser, and app platform.
  • The iPod's processor evolved into the foundation for the iPhone, iPad, App Store, and Apple Watch — one of the clearest examples of computing waves creating new industries.
  • Sony, once the leader in portable music, failed to anticipate the shift and stagnated — a cautionary tale for managers who underestimate fast/cheap computing's disruptive potential.
Section 3 — Key Questions
What are the hardware components of a modern laptop?
ComponentFunctionWhat to Know
CPU (Microprocessor)Executes all program instructions — the 'brain'Speed (GHz) and core count. More cores improve multitasking.
RAM (Memory)Holds data the CPU is actively using8 GB minimum; 16 GB recommended. Volatile — lost when power off.
Storage (SSD/HDD)Permanently holds the OS, apps, and filesSSDs are faster and more durable than HDDs. 256 GB+ recommended.
GPU (Graphics Card)Renders images, video, and 3D graphicsIntegrated GPU fine for office use; dedicated GPU needed for gaming/design.
MotherboardConnects all components via a circuit boardDetermines CPU and RAM compatibility.
BatteryProvides portable powerMeasured in watt-hours (Wh). Higher = longer runtime.
DisplayOutputs visual information to the userResolution (1080p, 4K), refresh rate, panel type (IPS, OLED).
Network Interface CardEnables Wi-Fi and Ethernet connectivityWi-Fi 6 (802.11ax) is the current standard.
Input DevicesUser interaction and data entryWebcam quality matters increasingly for remote work.
Cooling SystemDissipates heat from CPU and GPUPoor cooling causes thermal throttling — reduced performance under load.
What are the managerial implications of faster and cheaper computing?
Strategic Planning Inventory Management Accounting & Finance
Technology refresh cycles are shorter — strategic plans must account for rapid obsolescence. RFID and IoT sensors allow real-time inventory tracking without manual counting. Cloud-based accounting software became viable as bandwidth and storage costs fell dramatically.
Competitive advantages built on proprietary IT erode faster; firms must innovate continuously. Cheaper computing enables just-in-time (JIT) inventory systems that reduce holding costs. Real-time financial dashboards replace batch-processed monthly reports.
Cheaper computing lowers barriers to entry, enabling startups to access enterprise-grade power and disrupt incumbents. Supply chain analytics can now predict demand more accurately, reducing both overstock and stockouts. Big data analytics helps CFOs detect fraud and forecast cash flow with greater precision.
Connection to Porter's Value Chain
  • Inbound logistics — IoT sensors and RFID enable real-time supplier tracking, reducing lead times and receiving errors.
  • Operations — Automation and data-driven process optimization become viable as compute costs fall.
  • Outbound logistics — Predictive routing and demand-sensing software improve delivery efficiency.
  • Marketing and sales — CRM systems and digital advertising platforms scale cheaply, allowing more precise customer targeting.
  • Service — AI-powered support tools reduce cost per customer interaction.
  • Firm infrastructure — Real-time financial reporting replaces slow batch processes.
  • HR management — Applicant tracking systems and remote work tools scale without significant added cost.
  • Technology development — Faster, cheaper compute enables more rapid iteration and experimentation.
Connection to Konana's Model: When hardware improves (Layer 1), it enables new operating systems (Layer 2), which enable new business applications (Layer 3). A hardware upgrade may require OS updates that break existing applications — creating costs and disruption well beyond the price of the hardware itself.
What value did Disney accrue from embedding technology in manual experiences?

Disney's MagicBand is a wearable RFID/NFC wristband that serves simultaneously as a hotel room key, park ticket, FastPass+ reservation system, and payment device.

Value to Disney
  • Operational savings — Eliminated ticket booths, automated check-in, reduced checkout friction.
  • Data intelligence — Real-time datasets on guest movement, wait times, and spending patterns enable dynamic pricing and personalized marketing.
  • Revenue uplift — Frictionless payment increases impulse purchases and raises per-capita spending.
  • Fraud reduction — Replaced paper tickets and physical cards.
  • Crowd management — Real-time location data allows staff to redirect guests to less-crowded areas.
  • Competitive moat — Proprietary ecosystem is difficult and expensive for competitors to replicate.
Value to the Customer
  • Convenience — One wearable replaces wallet, tickets, and room key.
  • Shorter waits — Pre-booked FastPass+ reservations reduce time in lines.
  • Personalization — Cast members can greet guests by name using band data.
  • Child independence — Children can make purchases within parental spending limits.
  • Automatic photo linking — Ride photos are associated with the guest's account.
Broader IoT principle: The MagicBand illustrates IoT's core value proposition — a physical object becomes a data node. Every interaction generates structured data. Value flows both ways: Disney gains intelligence; guests gain a seamless, personalized experience.
How will quantum computing increase capabilities, and why isn't it available to everyday users?
How It Works
  • Superposition — A qubit can be 0, 1, or both simultaneously, enabling parallel computation of many possibilities at once.
  • Entanglement — Qubits can be correlated so the state of one instantly relates to another, enabling massively parallel problem-solving.
  • Interference — Quantum algorithms amplify correct answers and cancel out incorrect ones.
Why It's Not Available to Everyday Users
  • Extreme cooling required — Qubits must operate near absolute zero (−273°C), requiring expensive dilution refrigerators.
  • High error rates — Qubits are unstable (decoherence); most qubits go toward error correction, not useful computation.
  • No software compatibility — Quantum algorithms are fundamentally different; existing software cannot simply run on quantum hardware.
  • Cost — Building and maintaining a quantum computer costs millions, accessible only to large corporations and governments.
  • Limited qubit count — General-purpose use requires millions of stable qubits; current machines have hundreds to low thousands.
What is the magnitude of environmental issues from rapidly obsolete computing?
  • Over 53 million metric tons of eWaste generated globally per year; only ~20% is formally recycled.
  • Device lifespans are shortening as performance expectations rise faster than hardware ages.
  • Common toxic materials include lead, mercury, cadmium, and brominated flame retardants — causing neurological damage, kidney damage, and endocrine disruption.
  • Much eWaste is shipped to developing countries where workers (often children) extract materials by burning circuit boards, releasing toxic fumes.
  • Cloud computing centralizes hardware, reducing per-unit waste compared to millions of individual devices.
  • Right-to-repair legislation extends device lifespans.
  • Extended Producer Responsibility (EPR) laws require manufacturers to recycle end-of-life devices.
Section 4 — Supporting Vocabulary
TermDefinition
EmulatorSoftware that allows programs built for one chip standard to run on a different one. Slower than native execution since it translates instructions in real time.
CompilerA program that converts code written by a developer into optimized instructions for a specific processor.
SemiconductorsMaterials (like silicon) that can both conduct and resist electricity, used to build chips. "The semiconductor industry" = the chip business.
Solid State ElectronicsSemiconductor-based devices with no moving parts (RAM, SSDs, microprocessors). More reliable and energy-efficient than mechanical alternatives.
Optical Fiber LineHigh-speed glass or plastic cable used in telecommunications. Bandwidth has at times doubled every nine months with just equipment changes at the ends.
Multicore MicroprocessorsCPUs with multiple processing cores on a single chip, allowing parallel execution of tasks and improved multitasking.
FabsFabrication plants where semiconductors are physically manufactured. Extremely expensive to build and operate.
Silicon WafersThin discs of silicon on which chips are printed. The raw material foundation of most modern processors and storage chips.
SupercomputersExtremely powerful computers used for complex scientific and research tasks, achieved through massively parallel processing.
Massively ParallelA computing approach that breaks problems into pieces solved simultaneously across many processors, dramatically accelerating complex calculations.
Grid ComputingUsing a network of geographically distributed computers to collectively tackle large computational tasks, pooling spare processing capacity.
Cluster ComputingA group of linked computers working together as a single system, typically in the same facility. Similar to grid but more tightly integrated.
Server FarmsLarge facilities housing thousands of servers that power cloud computing, websites, and internet services. Also called data centers.
HapticTechnology that simulates the sense of touch through vibration or motion feedback (e.g., the buzz on a phone or resistance in a game controller).