1.4 · Software, licences & drivers

Level 1 · Beginner: workstation & user support

1.4Software, licences & drivers

Goal: Manage software, licences and drivers cleanly and compliantly.
Estimated time: 11 min · self-paced reading · If you only have 5 min: read “The essentials in 30s” + the diagram.

The essentials in 30 seconds

  • Three distinct notions: the software (the program), the licence (the right to use it) and the driver (the link with the hardware).
  • You install only from a reliable source: a "crack" is a malware vector and a compliance breach.
  • Owning the software is not enough: it is the number of licences that counts — an up-to-date inventory avoids nasty audit surprises.

Rolling mini-case — Sofiane takes inventory of the SME's licences

The SME distributor in Algiers where Sofiane works has just been contacted by a publisher for a licence audit. Sofiane takes the opportunity to clearly distinguish the three notions: the software (the installed program), the licence (the right to use it, with its conditions) and the driver (the software that makes the hardware talk to the OS). He lists the fleet's installations and compares them with the number of licences held: 12 Office licences for 20 equipped workstations, i.e. 8 workstations under-licensed. He notes the gap, then proposes a regularisation — buy more, uninstall or reassign — and sets up an up-to-date inventory. He also keeps in mind the rule on drivers: take the manufacturer's, up to date but stable, never at the expense of production.

Standalone case for this section: it returns in the course, the diagram, the script and the 48h challenge of section 1.4.

1. Three distinct things

Three notions are often confused: the software (the program), the licence (the right to use it, with its conditions) and the driver (the software that makes the hardware talk to the OS). The three are managed together but follow different logic — technical for software and drivers, legal and budgetary for licences. Sofiane separates them mentally before any installation.

2. Installing cleanly

You install software from a reliable source (official publisher, company repository), never a "crack" downloaded from who knows where — it is a classic malware vector and a compliance breach. For drivers, favour those from the hardware manufacturer, up to date but stable: "the newest" is not always "the safest" in production.

3. Licences: compliance matters

A licence specifies how many workstations/users are covered and how (perpetual purchase, subscription, per device or per user). Under-licensing exposes you to a legal and financial risk during an audit. Keeping an inventory of licences is a serious part of the job: it links actual installations and held rights, and lets you regularise before an audit does it for you.

Common misinterpretation: "We have the software, so we have the right, and I'll download a crack in the meantime: anyway, the newest driver is always the best." No, triple mistake. Owning the software is not enough: it is the number of licences that counts (under-licensing = non-compliant). A crack is a malware vector and a compliance breach — you install from a reliable source. And a driver is updated to fix a specific problem, not as a matter of principle: you test before rolling out.
Software, licence, driver Three distinct notions that are managed together but follow different logic. SoftwareThe program+LicenceThe right of use+DriverThe link with the hardware program · right of use · link with the hardware
Three distinct notions that are managed together but follow different logic.
Text version of the diagram (SEO / screen readers / translation): 1) Sofiane, a support technician in an SME distributor in Algiers, distinguishes three notions that are often confused: the software (the program), the licence (the right of use with its conditions) and the driver (the link between the hardware and the OS). 2) He installs only from a reliable source — never a crack, a malware vector — and for drivers favours the manufacturer's, up to date but stable. 3) Facing a licence audit, he counts 12 Office licences for 20 workstations: 8 under-licensed workstations, a compliance risk that he regularises (buy more, uninstall or reassign). Lesson: an up-to-date inventory links installations and rights and avoids nasty audit surprises.

🔎 Concrete example — 🔎 Concrete example — "We bought Office, why does an audit worry us?"

Sofiane's SME has "Office", but 20 workstations for 12 licences:

12 licences bought  ≠  20 active installations
→ 8 workstations under-licensed = non-compliant
→ audit risk: regularisation + possible penalties

Reading: owning the software is not enough; it is the number of licences that counts.

Lesson: an up-to-date inventory avoids nasty surprises and the cost of an emergency regularisation.

Section vocabulary

Software
A program installed to accomplish a task (office, business…).

Simple example: Sofiane installs the invoicing software on the accounting workstation.

What it is not: a simple data file with no program.

Reflex: software = the program.

Licence
The right to use software, with its conditions (number, duration, mode).

Simple example: Sofiane checks how many workstations the Office licence covers.

What it is not: believing that having the software is enough, without counting the rights.

Reflex: licence = how many and how.

Driver
Software linking a hardware component to the operating system.

Simple example: Sofiane installs the sales department's printer driver.

What it is not: hardware plugged in but not recognised by the OS.

Reflex: silent hardware → manufacturer driver.

Compliance
Using software in accordance with the licences held.

Simple example: Sofiane regularises the 8 under-licensed workstations before the audit.

What it is not: installing more workstations than licences bought.

Reflex: compliance → installations ≤ licences.

Software inventory
A census of the software and licences installed in the fleet.

Simple example: Sofiane keeps an up-to-date inventory to link workstations and rights.

What it is not: discovering the gaps only on audit day.

Reflex: fleet → up-to-date inventory.

In practice — In practice — Checking a simple compliance situation

  1. Choose a paid piece of software in the fleet and find its licence type (per workstation, per user, subscription).
  2. Count the actual installations.
  3. Compare with the number of licences held and note any gap.
  4. Propose a regularisation (buy more, uninstall, reassign).
You link installations and licences and can spot a non-compliance before an audit.

Step-by-step script — inventory licences like Sofiane (5 min)

1) List the fleet's paid software and each one's licence type (per workstation, per user, subscription). 2) Count the actual installations workstation by workstation. 3) Compare with the number of licences held: note every gap. 4) Regularise (buy more, uninstall or reassign). 5) Update an inventory that links installations and rights.

For drivers: download them from the manufacturer, up to date but stable — you don't update a driver in the middle of production without testing.

Copy-paste template — my licence inventory

Software: ___
Licence type: per workstation / per user / subscription / perpetual
Number of licences held: ___
Actual installations: ___
Gap: ___
Regularisation action: buy more / uninstall / reassign
Inventory updated: yes / no

Under-licensing

Sofiane spots 8 workstations too many for 12 Office licences and notes the gap before the audit.

Regularise

Sofiane proposes to buy more, uninstall or reassign the excess workstations.

Reliable source

Sofiane refuses any crack and installs only from the publisher or the company repository.

Stable driver

Sofiane chooses an up-to-date but stable manufacturer driver, tested before rolling out.

✓ Best practices

  • Install only from official sources.
  • Keep an up-to-date inventory of licences.
  • Prefer manufacturer drivers, up to date but stable.

✗ Common pitfalls

  • Downloading "cracks" (malware + illegal).
  • Confusing "we have the software" with "we have enough licences".
  • Updating a driver that is unstable in the middle of production.

Key takeaways

  • Software (program), licence (right of use), driver (hardware link): three distinct things.
  • Install only from reliable sources.
  • A licence says how many and how; under-licensing is a risk.
  • Licence inventory is part of the job.

48h challenge — apply it tomorrow

Take a paid piece of software from your fleet and do as Sofiane does: licence type, number of rights held, actual installations, then the gap. In one sentence, write what you would do to regularise (buy more, uninstall or reassign).

Section exit checklist
  • I tell software, licence and driver apart.
  • I can install from a reliable source and choose a stable driver.
  • I can spot a licence non-compliance before an audit.
Self-assessment 1-5: do I distinguish the right of use from the program?Self-assessment 1-5: do I have an idea of the number of licences held in the fleet?

Frequently asked questions

Subscription or perpetual purchase, which to choose?

A subscription spreads the cost and includes updates; a perpetual purchase costs more up front but pays off over time. The choice depends on the budget, the need for the latest versions and the intended duration of use.

Should you always install the latest driver?

No: "the newest" is not always "the most stable". In production, you update a driver to fix a specific problem or a vulnerability, not as a matter of principle, and you test before rolling out.

Check your understanding

What is the difference between software and its licence?

Additional resources (optional, to go further)

Level 1 examFresh, harder questions to test what you've learned