PM & AI Chronicles

From Product Thinking to Prompt Engineering – One Tool at a Time

Installing Software ⚙️: What to Know Before You Begin 💡

This article is part of the Software Applications Series — where we explore how software brings computers to life and helps us get things done. check out the main article: 👉 — Software Applications: Powering Digital World

Before buying or installing any software, it’s essential to make sure a few critical boxes are checked ✅. First, confirm that the application is compatible with your operating system—not all programs run smoothly on every OS. Next, ensure your hardware is powerful enough to handle the software’s demands, especially if it’s resource-intensive. Once compatibility is sorted, decide where to get the software from—whether it’s an official store, vendor, or trusted distributor—and review the licensing requirements to confirm that your intended use aligns with what’s permitted

At times, when you’re staring at a webpage or looking through the specifications for a new application, you might wonder — “Will this work on my computer?”
Almost every software you download or purchase includes a section called Minimum System Requirements. This section lists the requirements your computer must meet for the application to run properly. Typical items you’ll find in that list include:

Operating System (for example, Windows 10, macOS Ventura, or Linux Ubuntu)

  • Processor type and speed
  • Amount of RAM (memory)
  • Hard drive or storage space required
  • Graphics adapter (display adapter) and its memory (VRAM)
  • Internet connection (if needed for installation or updates)

Some software may have additional requirements, such as specific display adapters, a certain amount of video memory, or even a permanent internet connection to function properly. Before spending money on an application, it’s also smart to research known compatibility issues. For example, some games have known problems with specific display adapters or drivers.

💡 Note: When checking for available storage, always leave at least 10–15 GB of free hard drive space to ensure your system runs smoothly. Don’t assume that if you have 1 GB free, you can install an app that requires 1 GB — the system still needs space for temporary files and optimal performance.

If your system barely meets the minimum requirements, the application might install, but performance could suffer—running slowly, crashing often, or showing poor graphics or sound. Whenever possible, aim to meet the recommended requirements instead of just the minimum.

If you want to run an older application designed for a previous version of Windows, you can use Compatibility Mode. This feature allows newer versions of Windows to mimic older ones for a specific app—for example, an app that requires a lower screen resolution than Windows 11 supports typically. To start the Compatibility Mode Troubleshooter in Windows:

  • Right-click the application’s setup file or shortcut.
  • Select Properties.
  • Go to the Compatibility tab.
  • Click Run compatibility troubleshooter.

Follow the prompts to test and apply the best settings.

Some applications need an internet connection during installation. If your firewall (like Windows Defender Firewall) blocks it, you might see a warning asking for permission. In most cases, it’s safe to allow the connection if you trust the source of the software.

For security purposes, it’s always recommended to keep a firewall enabled.

  • A host-based firewall (like Windows Defender Firewall or Norton Internet Security) protects your individual computer.
  • A network-based firewall protects multiple computers on the same network.

Figuring out where to get software should happen at the same time (or even before) you check compatibility. Always research and validate the source before downloading — there are illegitimate sites that pose as real ones and bundle unwanted extras or malware. Here are three common, practical sources, along with what to watch for.

An OEM (Original Equipment Manufacturer) website is owned by the actual developer or publisher of the software — for example, microsoft.com for Windows or adobe.com for Adobe products. Getting software directly from the OEM is almost always the safest and most legitimate option, since you’re downloading it straight from the source that built it.

Sometimes, OEM developers have partnerships or contracts with other companies, and they may bundle additional tools or services during installation. For example, when downloading Adobe Reader, you might notice a pre-selected checkbox offering to install McAfee Security Scan Plus. These optional add-ons aren’t necessarily harmful — they’re often legitimate partner products — but they may not always be helpful if you already have similar software.

The good news is that OEMs usually clearly disclose these add-ons and let you deselect them before installation. This transparency helps you stay in control of what gets installed. On the other hand, sketchy or untrustworthy developers might include hidden software without your consent, which is a major red flag and something to avoid entirely.

In short, OEM websites are your best first choice for downloading software: you’ll get the most current, verified, and virus-free version, along with clear licensing terms and proper support if anything goes wrong.

In addition to official developer sites, you’ll often find many third-party websites offering software downloads. These sites don’t belong to the original creator — instead, they act as intermediaries or “mirrors” that host copies of popular software.

While some third-party sites are legitimate distributors (for example, CNET’s Download.com or Softpedia), many others are unofficial and unsafe, even if they look professional. They may modify installation files, bundle unwanted software, or include hidden programs that could slow down your system or compromise security.

A typical example is when you search online for something like “Download Adobe Reader.” The results may list multiple sites, but only adobe.com is the trustworthy OEM source. Others using names like “adobereaderfree-download.net” or “getadobeupdates.com” are not official, even though they sound close.

🔍 Tip: Always check the website’s address (domain name) before downloading. A trustworthy site will typically match the company name (for example, microsoft.com or adobe.com).

Third-party sites might also add extra software options during installation — sometimes advertised as helpful tools, other times hidden in “Express Install” settings. To stay safe, always choose “Custom” or “Advanced” installation so you can uncheck anything you don’t recognize.

In general, if you’re not 100% sure about the source, it’s best to go back to the OEM website or an official app store. Doing so ensures the software hasn’t been altered and is free from potential malware or adware.

App stores are the usual route for mobile and many desktop apps, and have vetting processes that reduce malicious or broken software. Common stores include:

  • Apple App Store (iOS, iPadOS, macOS App Store)
  • Google Play Store (Android)
  • Microsoft Store (Windows apps)
  • Amazon Appstore (Android devices / Fire tablets)

Apps removed from a store for violating policies are usually banned, so app stores are safer by design. That said, always read reviews and check permissions.

Buying software from legitimate sources helps ensure you get an untampered, supported version — and it fairly compensates the developers. Software piracy (copying/distributing unlicensed software) may seem common, but it’s illegal and risky: pirated copies are often modified, and can contain malware or hidden backdoors. Developers use things like online activation to reduce piracy, and while large companies rarely pursue one-off users, the security risk to your own system is real. Bottom line: don’t pirate software

🔎 Extra safety checks before you download

  • Prefer HTTPS and the official domain (no odd spellings).
  • Look for digital signatures or checksums (SHA-256) on downloads when available.
  • Read recent reviews and check published release notes.
  • Verify vendor contact/support info — legitimate vendors provide clear help channels.

When you pay for an application, you’re not really buying the software itself — you’re purchasing the right to use it in specific ways defined by the developer. These rules are detailed in the license agreement, often called an End User License Agreement (EULA).

Most people click “I Agree” without reading it, but in short, the EULA usually favors the software creator. It outlines what you can and cannot do — such as how many devices you can install it on, whether you can make copies, and any restrictions on modification or resale.

While many programs you’ll encounter are commercial products, there are also several other licensing models worth knowing. Here are the most common types:

This is what most people are familiar with — software you purchase or subscribe to, like Microsoft Office, Adobe Photoshop, or many professional applications. The license grants you usage rights, but the company still owns the product.

Freeware is software that is completely free to use. You can download and use it for free, but you don’t own it and can’t modify it. Freeware is often hosted on sites like download.cnet.com or offered directly from a developer’s own website.

Even big companies like Google and Microsoft release freeware — for example, Google Chrome and Microsoft Edge — because it benefits them to have more users in their ecosystem.

🔎 Note: Freeware does not include source code, and you’re not allowed to change how the program works.

Open source software is “freer than free.” Not only can you use it at no cost, but the source code—the actual programming behind the app—is also made public so anyone can inspect, modify, or improve it. Examples include:

  • Operating systems like Linux
  • Applications like Apache OpenOffice or GIMP

Open source software cannot be sold directly, though it may be bundled with paid products or services. Many developers make money by offering technical support, training, or premium features on top of the open-source base.

💡 Note: The opposite of open source is closed source, also known as proprietary or commercial software, where the source code is kept private.

Shareware is software that you can try for free for a limited time — kind of like a test drive for an app. The idea is simple: you download and use the software, and if you like it and decide to keep using it, you’re expected to pay for the full version. There are a few common types of shareware:

  • Time-limited: The software works for a certain number of days (for example, 7-day or 30-day trial). After that, it stops working until you buy a license.
  • 🔐 Feature-limited: Some features are locked in the free version and only become available after you purchase it.
  • 🙋 Honor system: In some older or small-developer programs, you get the entire software for free with no built-in restrictions — the developer simply asks you to pay if you continue using it. It relies on the user’s honesty and goodwill (hence “honor system”).

Shareware gives users a chance to test out the software before making a purchase decision, which helps both sides — you know what you’re getting. Developers get honest feedback from paying customers who genuinely like the product.

Proprietary software is owned completely by the developer or company that created it. The code behind it — called the source code — is kept private (closed source), and users are not allowed to view or modify it. To use proprietary software, you generally need to purchase a license that defines how and where it can be used. Licenses often specify:

  • How many users or devices can use the software
  • Whether it’s for personal, family, or organizational use

For example, Microsoft 365 Family allows up to six people under one subscription, while a company or school might have a site license that covers hundreds or even thousands of users.

When it comes to proprietary software, there are two main types of licenses:

  • Perpetual License (One-Time Purchase) 🕰️
    • In the past, this was the most common model. You’d pay once for the software and could use it indefinitely. Updates or upgrades (like moving from version 1.0 to 2.0) might or might not be free — that depended on the company’s policy.
  • Subscription License (Recurring Payment) 🔁
    • Most modern software companies now use a subscription model. Instead of buying the software outright, you subscribe to it for a certain period — typically monthly or yearly. When your subscription ends, you lose access unless you renew.
    • The benefit? You always get the latest features, updates, and security patches as part of your subscription cost. Examples include Microsoft 365, Adobe Creative Cloud, and most antivirus programs.

Some subscription apps run entirely in the cloud (online), while others let you install them locally on your computer.

💡 Tip: For subscription licenses, the software usually reminds you when your plan is about to expire, so you can renew before losing access.

When you purchase commercial software, you’ll receive a product key — a unique code you must enter during installation or the first time you open the app.

Once you enter your product key, the software connects to the internet to verify your license. This process, called activation, confirms that your copy is genuine.

  • This key might be emailed to you after purchase or printed on the installation media (e.g., a disc or a USB drive).
  • Some software also includes a separate serial number that identifies the product’s version or type.

🔐 Tip: Keep your product key private — it verifies ownership and access. You can share your serial number (if needed) when contacting technical support, but never share your product key.

Imagine you’re setting up Microsoft Office for your household. You visit Microsoft’s website and see two main options:

  • Microsoft 365 Family — covers 6 users and includes premium apps and 1 TB of cloud storage each.
  • Microsoft 365 Personal — for one user only.

If you live alone, the Personal plan is cost-effective. But if your spouse or kids also need Office apps, the Family plan saves money in the long run and simplifies management. For a small business, you might instead buy Microsoft 365 Business Standard, which includes extra tools like Teams and Exchange email, and allows you to assign user licenses to employees.

The key takeaway: ✅ Match your license to your needs — personal, family, or business — so you pay for what you actually use and remain compliant with the software’s legal terms.

Before you click “Install,” taking a few extra minutes to check compatibility, choose trusted sources, and understand the license terms can save you from a lot of frustration later. A little preparation goes a long way in ensuring your software runs smoothly and safely on your system.

By verifying system requirements, downloading only from legitimate sources, and respecting software licenses, you not only protect your computer but also support the developers who make these tools possible.