CompTIA A+ · Operating Systems
What a technician evaluates before installing software — system requirements, distribution methods, and the four impact categories that must be assessed before deploying a new application in a business environment.
20 min read · Installing Applications
// CHECK YOUR KNOWLEDGE
Installing an application seems simple — run the installer, click through the wizard, done. The A+ exam is not testing whether you can click Next. It is testing whether you know what to check before you install: does the hardware meet requirements, how does the software arrive on the machine, and what are the downstream effects on the device, the network, users, and the business? This lesson covers those three areas — system requirements, distribution methods, and impact assessment.
Every application publishes minimum and recommended hardware requirements. A technician's job before installation is to verify the target machine meets them. Hardware specs are covered in the Core 1 Hardware module — this lesson applies those concepts to the installation decision.
Applications are compiled for a specific architecture — 32-bit or 64-bit. The compatibility rule is one-directional:
▸ EXAM TIP
Compatibility direction — one way only: 64-bit OS → can run both 64-bit and 32-bit apps. 32-bit OS → 32-bit apps only; 64-bit apps will not install or run. The exam may present a scenario where a user cannot install an app on their system — if the OS is 32-bit and the app is 64-bit, that is the cause.
Applications with intensive graphics workloads — 3D modeling, video editing, gaming, CAD, machine learning with acceleration — often require a dedicated graphics card. A dedicated GPU has its own processor (GPU) and its own pool of high-speed video memory ().
(the GPU built into the CPU or motherboard ) does not have dedicated VRAM — it borrows a portion of the system's RAM. This sharing has two consequences: less total system RAM is available to other processes, and the memory bandwidth is shared with the CPU rather than dedicated to graphics workloads.
When an application lists a minimum VRAM requirement, integrated graphics typically cannot satisfy it because it has no fixed VRAM allocation. An application that requires 8GB of VRAM will fail to launch or perform poorly on a machine with integrated graphics, even if the machine has 32GB of system RAM.
Productivity and office applications — word processors, spreadsheets, web browsers, email clients — run on integrated graphics without issue.
▸ EXAM TIP
VRAM = dedicated GPU memory. Applications that require a minimum VRAM amount (e.g., 4GB or 8GB) need a discrete/dedicated graphics card — integrated graphics shares system RAM and typically cannot meet a VRAM specification. If a workstation will run 3D design or video editing software, verify it has a dedicated GPU with sufficient VRAM before installation.
Applications publish minimum and recommended RAM figures. These are distinct:
RAM requirements interact with the OS, other running applications, and background services. A machine that technically meets an application's minimum may still underperform if many other applications are competing for the same memory.
Applications may specify a minimum processor speed (GHz), minimum core count, CPU generation, or required CPU features. Some applications require specific CPU instruction sets — for example, virtualization software requires hardware virtualization extensions (Intel VT-x or AMD-V) in the CPU. These were covered in the Core 1 Virtualization module; the point here is that a CPU without the required instruction set makes the application non-functional even if speed and core count are adequate.
Every application lists a minimum free disk space requirement. What the spec often does not make obvious:
A machine with exactly the minimum free space may fail mid-install because the temp files push it over the limit. Best practice: ensure available space clearly exceeds the listed requirement.
▸ NOTE
Storage requirement during install vs after: the temp space consumed during installation can be significantly larger than the final installed size. Always verify available disk space against the installer's working space needs, not just the final footprint listed in the system requirements.
Some enterprise and specialized software uses a hardware token — a physical device that must be plugged in for the software to run. This is a software licensing and copy-protection mechanism: the application checks for the token at launch and periodically during use; without it, the software refuses to open or stops working.
Hardware tokens (often called dongles) are common in high-value software categories: CAD tools, specialized engineering applications, legal document management, and some audio/video production software. They are a real and current practice in enterprise licensing — flag for verification.
▸ EXAM TIP
Hardware token / dongle = a physical USB device required by the software to verify the license. If a user reports that an expensive specialized application stopped working after they switched workstations, the first question is whether the dongle was moved with them. Missing or unplugged dongle → application will not run.
An application built for one operating system will not run natively on another. A Windows .exe will not execute on macOS or Linux without a compatibility layer. macOS apps will not run on Windows. Before purchasing or deploying software, verify the application supports the target OS version — not just the OS family, but the specific version (e.g., Windows 11 support may have been added in a later release, while the initial version only supported Windows 10).
▸ COMPAT
Application compatibility = OS + version, not just OS family. A Windows application will not run natively on macOS. A 64-bit-only application will not install on a 32-bit OS. An app certified for Windows 10 may have untested or broken behavior on Windows 11. Check the vendor's compatibility list before deployment — not just the box or download page, but the current support documentation.
Software reaches machines in three ways. The delivery method affects what the technician needs to do before installation begins.
Physical media — a CD, DVD, or USB drive containing the installer — is the traditional distribution method. The technician inserts the media, runs the installer, and proceeds. Physical media is increasingly rare for software distribution but still exists in enterprise environments and for certain specialized tools.
A mountable file is a disk image — a file that contains the complete contents of what would be on a physical disc. The OS mounts the ISO as a virtual drive: it appears in File Explorer (or , or Linux's file manager) exactly like a physical disc was inserted, and the installer runs from it. No physical media is required. ISO mounting is built into Windows 10/11 (right-click → Mount), macOS (double-click), and Linux.
Both methods deliver identical installer content — the ISO is just the physical disc without the plastic.
▸ EXAM TIP
Mountable ISO = virtual disc, no physical media needed. An ISO file is mounted to a virtual drive letter; the installer runs from there exactly as if a physical disc were present. This is the standard way to distribute and install large software packages without burning physical media.
The most common current distribution method: the vendor provides a download link for an installer file. The file format depends on the platform:
.exe (self-extracting installer) or .msi (Windows Installer package).dmg (disk image) or .pkg (installer package) — covered in L8 of this module.deb (Debian/Ubuntu) or .rpm (Red Hat/Fedora) — installed via the package manager covered in L9The distribution method is "downloadable package" regardless of which platform-specific format is used.
In enterprise environments, administrators deploy applications by pushing a pre-configured system image — an OS installation with applications already installed — to multiple machines simultaneously. The image was prepared once on a reference machine and packaged for distribution. This was covered in L2 of this module (OS Installations).
Image deployment installs both the OS and all required applications in a single operation. The "application installation" happens when the image is created, not when it is deployed — machines receive an already-configured environment.
Before installing new software in a business environment, a technician evaluates four categories of impact. The A+ exam tests your ability to classify a consequence into the correct category.
The effect on the local machine's performance and resources:
An application with a persistent background agent that continuously syncs, indexes, or processes data is a device-impact concern even if the user rarely opens the application directly.
The effect on the network and organizational security:
The effect on how the business and its users work:
The organizational and financial consequences:
▸ EXAM TIP
The four impact categories — and what belongs in each:
| Category | What it covers | |---|---| | Device | CPU, RAM, storage, GPU, battery drain, system stability | | Network | Bandwidth, firewall exceptions, open ports, data sent externally | | Operation | Workflow changes, user retraining, software conflicts | | Business | Licensing costs, compliance, vendor support, total cost of ownership |
Exam pattern: a scenario describes a consequence of installing new software and asks which impact category it represents. Map the symptom to the category — "the new app is consuming 40% of background CPU" = Device; "the accounting team needs two weeks of training" = Operation; "the app requires an annual license fee" = Business; "the app requires a firewall exception for inbound connections" = Network.
The check questions below test your ability to apply system requirements to a scenario, identify the correct distribution method, and classify installation consequences into the correct impact category.
Sign in to check your knowledge and earn XP. Sign in